matplotlib-3D繪圖

matplotlib可繪製各種種類的3D圖形,按需所取。


import matplotlib.pyplot as plt
from mpl_toolkits.mplot3d import Axes3D

fig=plt.figure()
ax=fig.add_subplot(111,projection='3d')
#Line plots,曲線圖
ax.plot(x, y, z)
#Scatter plots,散點圖
ax.scatter(xs, ys, zs, c=c, marker=m)
#Surface plots,曲面圖
ax.plot_surface(X, Y, Z, cmap=cm.coolwarm,
                       linewidth=0, antialiased=False)
#Contour plots,3D等高圖
cset = ax.contour(X, Y, Z, cmap=cm.coolwarm)
#bar plots,柱狀圖
ax.bar(xs, ys, zs=z, zdir='y', color=cs, alpha=0.8)


官方文檔

發佈了38 篇原創文章 · 獲贊 31 · 訪問量 29萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章