- 积分
- 237
- 贡献
-
- 精华
- 在线时间
- 小时
- 注册时间
- 2018-10-24
- 最后登录
- 1970-1-1
|
登录后查看更多精彩内容~
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
python快速绘图,简单绘制二维等值线图,(类似matlab的contour与contourf,不过似乎更加好看)
- import matplotlib.pyplot as plt
- import numpy as np
- def f(x,y):
- return (1-x/2+x**5+y**3)*np.exp(-x**2-y**2)
- n = 256
- x = np.linspace(-3,3,n)
- y = np.linspace(-3,3,n)
- X,Y = np.meshgrid(x,y)
- plt.axes([0.025,0.025,0.95,0.95])
- plt.contourf(X,Y,f(X,Y),8,alpha=0.75,cmap=plt.cm.hot)
- C = plt.contour(X,Y,f(X,Y),8,color='black',linewidth=0.5)
- plt.clabel(C,inline=1,fontsize=10)
- plt.xticks([]),plt.yticks([])
- # =============================================================================
- # plt.show()
- # =============================================================================
- plt.savefig('test8.png',dpi=520)
复制代码
|
|