...fig 表示和 colorbar 相关的 figure ax 表示要设置 colorbar 的 axes (译注) 大部分 matplotlib.colorbar 的参数均可使用,比如 label...可以绘制 colormesh 和 contourf 场。能够使用一些高级 colorbar 属性。 第一个 colorbar (27行)。展示了默认使用的 colorbar。...第二个 colorbar 使用了更多的...
3,n)y=np.linspace(-3,3,n)X,Y=np.meshgrid(x,y)plt.contourf(X,Y,f(X,Y),8,alpha=.75,cmap='jet')C=plt.contour(X,Y,f(X,Y),8,colors='black',linewidth=.5)plt.clabel(C,inline=True,fontsize=10)plt.xticks(())plt.yticks(())plt.show()...
y)Z=X**2+Y**2fig,(ax1,ax2)=plt.subplots(1,2,figsize=(12,5))CS1=ax1.contour(X,Y,Z)ax1.clabel(CS1,inline=False,fontsize=10)ax1.set_title('inline=False - how2matplotlib.com')CS2=ax2.contour(X,Y,Z)ax2.clabel(CS2,inline=True,fontsize=10)ax2.set_title('inline=True - h...
contourf(X, Y, calculate_z(X, Y), 8, alpha=0.8, cmap=plt.cm.hot) # 绘制黑白类型的等高线 C = plt.contour(X, Y, calculate_z(X, Y), 8, alpha=0.8, colors='black') plt.clabel(C, inline=True, fontsize=10) # 添加标签,使用内置显示和设置字体大小 plt.xticks(()) plt.yticks((...
plt.clabel(cs) plt.subplot(122) #调用contomf()绘制带填充效果的等值线图。 这里演示了另一种设置X、Y轴取范围的 方法。它的前两个参数分别是计算数组z时所使用的X轴和Y轴上的取样点,这两个数组必须 是一维数组或是形状与数组z相同的数组 plt.contourf(x.reshape(-1), y.reshape(-1), z, 20) ...
contourf(X,Y,height(X,Y),8,alpha=0.75,cmap=plt.cm.hot) #8:8+2=10,将高分为10部分, #alpha:透明度 #cmap:color map #use plt.contour to add contour lines C=plt.contour(X,Y,height(X,Y),8,colors=“black”,linewidth=.5) #adding label plt.clabel(C,inline=True,fontsize=10) #c...
plt.contourf(x,y,z,levels=[],其它参数) 其中levels代表等值线位置,是一个一维数组,例如 f2=plt.contourf(x,y,z,levels=[-1,-0.8,-0.5,-0.2,0,0.2,0.5,0.8,1],cmap=cmap1);plt.colorbar(f2); 我们在这里分别在-1,-0.8,-0.5,-0.2,0,0.2,0.5,0.8,1绘制等值线,如图 ...
plt.contourf(X,Y,f_x_y,8,alpha = 0.5,cmap = plt.cm.hot) # 定义等高线的线的颜色,宽度 C = plt.contour(X,Y,f_x_y,8,colors='black',linewidth = 5) # clabel用于定义等高线的标签 plt.clabel(C,inline = True,fontsize = 10) plt.xticks(()) plt.yticks(()) plt.show() 天道酬...
label:图例名称 1.3xlim(-2.0,2.0):设置横轴的上下限 1.4xticks(np.linspace(-4, 4, 9, endpoint=True), fontproperties='Times New Roman', size=20) yticks(np.linspace(-1, 1, 5, endpoint=True)):设置横轴和纵轴记号(范围,字体,字号)
plt.clabel(contours, inline=True, fontsize=8) plt.imshow(Z, extent=[0,5,0,5], origin='lower', cmap='RdGy', alpha=0.5) plt.colorbar(); 通过组合使用plt.contour、plt.contourf和plt.imshow这三个函数,基本可以满足我们绘制所有这种在二维图标上的三维数据的需求。需要了解更多函数的参数信息,参考...