Python: Juypter 下绘制3D点图

Juypter 下绘制3D点图

目标

实现Juypter Notebook 下绘制3D图形并可以使用鼠标拖动变换视角。

实现

  1. 生成x, y, z 轴的数据为 [ 0 ~ 9 ]
  2. 使用 ax.scatter3D()绘制点图,“c=z” 与cmap参数表示以z数据的值动态绘制渐变绿色。
  3. "%matplotlib notebook"开启Jupyter Notebook 的鼠标交互变换视角。
import matplotlib.pyplot as plt
from mpl_toolkits import mplot3d

%matplotlib notebook

x = [ ]
y = [ ]
z = [ ]

for i in range(0, 10):
    x.append(i)
    y.append(i)
    z.append(i)
    
ax = plt.axes(projection='3d')
ax.scatter3D(x, y, z, c=z, cmap='Greens')
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章