matplodib中可以使用contour()和contourf()描绘等值线,它们的区别是contourf()所 得到的是带填充效果的等值线。 下面的程序演示了这两个函数的用法,效果如图4-30所示: #为了更清楚地区分X轴和Y轴,这里让它们的取值范围和等分次数均不相同。这样所得 到的数组z的形状为(200,300),它的第0轴对应Y轴,第1轴对应...
在规则的网格上绘制不规则间隔数据的等高线图需要不同的方法,这两种选择是:~.axes.Axes.contourand~.axes.Axes.contourf Interpolate the data to a regular grid first. This can be done with on-board means, e.g. via~.tri.LinearTriInterpolatoror using external functionality e.g. viascipy.interpolate....
edgecolor='black',zorder = 3) # ax2.contourf(pvnc_c.lon,p
Matplotlib tries to make easy things easy and hard things possible. You can generate plots, histograms, power spectra, bar charts, errorcharts, scatterplots, etc., with just a few lines of code. Matplotlib是一个Python 2D绘图库,它可以在各种平台上以各种硬拷贝格式和交互式环境生成出具有出版品质的...
说完contour,再看一个 contourf 的例子: # 本例改编自:http://www.labri.fr/perso/nrougier/teaching/matplotlib/#contour-plots # import matplotlib.cm as cm plt.close('all') fig, (ax1, ax2, ax3) = plt.subplots(1, 3, figsize=(15, 4)) def f(x,y): return (1-x/2+x**5+y**3)...
plt.clabel(cntr, inline_spacing=1, fmt='%.1f', fontsize=10) 为等高线图添加高度标签plt.contourf(x, y, z, 8, cmap='jet') 填充等高线颜色 import numpy as np import matplotlib.pyplot as plt n = 1000 # 生成网格化坐标矩阵 x, y = np.meshgrid(np.linspace(-3, 3, n), np.linspace(-...
Matplotlib 提供了三个有用的函数来处理这项任务:plt.contour绘制轮廓图,plt.contourf来绘制填充区域颜色的图表以及plt.imshow来展示图像。本节会介绍几个使用它们的例子。当然我们还是首先从将需要使用的包导入 notebook 和初始化工作开始: %matplotlib inline...
plt.contourf(X, Y, Z,20, cmap='RdGy') plt.colorbar(); 有了图例,很容易可以看出黑色区域代表着“峰”,而红色区域代表这“谷”。 上图有一个缺点,那就是图中颜色的阶梯是离散的而不是连续的,这通常不是我们想要的。我们可以通过设置很高的轮廓线...
contourf(X, Y, Z, cmap=cm.coolwarm) # Set labels ax.clabel(cset, fontsize=9, inline=1) plt.show() 上面的代码片段可用于创建填充的等高线图。 6.表面图 代码语言:javascript 复制 """ === Create 3d surface plots === Plot a contoured surface plot """ # Import libraries from mpl_toolk...
matplotlib.axes.Axes.contourf contour和contourf分别绘制轮廓线和填充轮廓。除非另有说明,两个版本的函数签名和返回值是相同的。**第三个量Z是等高线高度值,第四个量是等高线密度水平 参考链接:https://matplotlib.org/stable/api/_as_gen/matplotlib.axes.Axes.contourf.html?highlight=contourf#matplotlib-axes-...