1500字范文,内容丰富有趣,写作好帮手!
1500字范文 > 9.matplotlib contours等高线图

9.matplotlib contours等高线图

时间:2019-06-09 00:56:21

相关推荐

9.matplotlib contours等高线图

import matplotlib.pyplot as pltimport numpy as np

def f(x, y): return (1-x/2+x**5+y**3)*np.exp(-x**2-y**2) #生成不同函数对应的高度x = np.linspace(-3,3,100) #产生数据从-3到3生成100个点y = np.linspace(-3,3,100)X,Y = np.meshgrid(x,y) #将Xy坐标传入网格中,变为XYplt.contourf(X,Y,f(X,Y),8,alpha=0.75,cmap=plt.cm.hot)#等高线坐标高度生成,CMAP来代表图的颜色#其中8代表生成8+1的等高线C = plt.contour(X,Y,f(X,Y),8,colors='black',linewidth=.5) #描述将等高线设为黑色plt.clabel(C,inline=True,fontsize=10) #字体在等高线里面,字体大小设为10plt.xticks(()) #去掉坐标plt.yticks(())plt.show()

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。