Мой пример данных: :
x = np.array([[1,1,1,1,5,1,1,1,1], [4.5,5,5,5,5.5,5,5,5,4.5]])
Но я предполагаю, что для этого мне нужны 3 серии данных.
Вот пример того, как должен выглядеть результат

Я предполагаю Мне нужно добавить дополнительные строки в массив, но я не уверен, стоит ли мне это делать. попытаться построить трехмерный массив или построить каждую ось с помощью отдельных массивов?
В этом случае ось
y1 = np.ones(9)
z = np.array([0,1,2,3,4,5,6,7,8])
Я просмотрел здесь и прочитал документацию, но так и не смог понять, как применить ее к тому, что я пытаюсь сделать.
Моя попытка:
import matplotlib.pylab as pl
from mpl_toolkits.mplot3d import Axes3D
import numpy as np
pl.figure()
ax = pl.subplot(projection='3d')
data = np.array([[1,1,1,1,5,1,1,1,1], [4,5,5,5,5,5,5,5,4]])
y1 = np.ones(9)
z = np.array([1,2,3,4,5,6,7,8,9])
ax.plot(x, y, z, color = 'r')
Подробнее здесь: https://stackoverflow.com/questions/792 ... -line-plot
Мобильная версия