- 积分
- 237
- 贡献
-
- 精华
- 在线时间
- 小时
- 注册时间
- 2018-10-24
- 最后登录
- 1970-1-1
|
登录后查看更多精彩内容~
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
python快速绘图,简单绘制三维图(surface)
- import numpy as np
- import matplotlib.pyplot as plt
- from mpl_toolkits.mplot3d import Axes3D
- fig = plt.figure()
- ax = Axes3D(fig)
- X = np.arange(-4,4,0.25)
- Y = np.arange(-4,4,0.25)
- X,Y = np.meshgrid(X,Y)
- R = np.sqrt(X**2+Y**2)
- Z = np.cos(R)
- ax.plot_surface(X,Y,Z,rstride=1,cstride=1,cmap=plt.get_cmap('rainbow'))
- ax.contourf(X,Y,Z,zdir='x',offset=-4,cmap=plt.get_cmap('rainbow'))
- plt.savefig('test9.png',dpi=520)
复制代码
|
|