Я хочу создать небольшую симуляцию, и я думаю, что знаю как, но для того, чтобы действительно увидеть, что происходит, мне нужно визуализировать ее.Построение 3D-точек с помощью Python Matploltlib
Я начал с массива 5x5x5, который я хочу заполнить значениями.
data = numpy.zeros(shape=(5,5,5))
data[:,:,0]=4
data[:,:,1]=3
data[:,:,2]=2
data[:,:,3]=1
data[:,:,4]=0
Это должно создать куб с градиентом в направлении вверх (если третья ось равна z).
Теперь, как я могу построить это? Мне не нужен поверхностный сюжет или каркас. Просто точки на каждой координате и, возможно, цветные или трансперенсивные по стоимости.
В качестве теста я пытался черчения все координаты с помощью
ax.scatter(numpy.arange(5),numpy.arange(5),numpy.arange(5))
, но это будет только построить линию, состоящую из 5 точек.
Итак ... как я могу получить 125 точек, которые я хочу создать?
Thx.
Я только что нашел meshgrid ... теперь разброс будет отображать все 125 точек, поэтому мне не нужно было бы как-то присваивать значение каждой из этих точек, скажем от 0 до 100 в направлении z .... как я могу сделать это? – Pythoneer