x=np.linspace(-5,5,100)y=np.linspace(-5,5,100)X,Y=np.meshgrid(x,y)Z=np.sin(np.sqrt(X**2+Y**2))plt.figure(figsize=(10,8))contourf=plt.contourf(X,Y,Z,cmap='viridis')plt.colorbar(contourf)plt.title('Filled Contour Plot - how2matplotlib.com')plt.xlabel('X')plt.ylabel('Y...
cmap中: ax.contourf(cmap='Reds ') 使用颜色映射表时不必要记住全部的代表字符串,我们可以在使用的时候去官网查找后使用。...与Legend图例命令不同,matplotlib允许使用者在不使用其他功能的情况下,无限次的添加colorbar。 colorbar的引入既可以是有源的,也可以是无源的。...利用matplotlib.patches中的楔形图形命令...
要在Matplotlib中绘制contourf和log比例尺,可以执行以下步骤 – 设置图形大小并调整子图之间和周围的填充。 初始化一个变量 N ,表示样本数据量。 使用numpy创建 x,y,X,Y,Z1,Z2和z 数据点。 创建图形和一组子图。 使用contourf() 方法绘制轮廓线。 为标量mappable实例创建一个色条。 使用show() 方法显示图形。
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((...
Matplotlib 是一个Python的 2D绘图库。通过 Matplotlib,开发者可以仅需要几行代码,便可以生成绘图,直方图,功率谱,条形图,错误图,散点图等。 通过学习Matplotlib,可让数据可视化,更直观的真实给用户。使数据更加客观、更具有说服力。 Matplotlib是Python的库,又是开发中常用的库。
f1=plt.pcolormesh(x,y,z,cmap='RdYlGn',edgecolors='blue'); 我们可以看到密密麻麻的蓝色网格。 若后面同时还有参数shading,则edgecolors参数设置无效,自动变成None。 5. alpha 设置颜色透明度。 三、等值线填色图 plt.contourf() 其语法为 plt.contourf(x,y,z,levels=[],其它参数) ...
norm = mpl.colors.BoundaryNorm(bounds, cmap1.N) # 自定义色卡的归一化 vmax = 0 vmin = -60 axes.contourf(lon, lat, Arr_z, norm=norm,zorder=0, cmap=cmap1, levels=bounds, extend='both') contour = axes.contour(lon, lat, Arr_z, zorder=0, colors='#95D6F9', linestyles="-", lev...
plt.contourf(X, Y, Z, 20, cmap='RdGy') plt.colorbar();有了图例,很容易可以看出黑色区域...
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分别代表网格化后的x,y坐标;f_x_y对于等高线而言,其代表了高度;8代表等高线要分为10块(输入0时等高线分为2块);alpha代表每个填充物的透明度;cmap代表填充的色调,这里选择hot热烈的色调,其可选择的内容可以参考https