Python绘制等高线图和伪彩图

有一个函数,这个函数包含两个自变量,用Python作图,改变两个自变量的取值,画出其函数的图形,用等高线图表示,每条等高线上标注数值。并且以此为数据范围画一幅伪彩图,两张图放在一起展示。

首先,需要导入需要的库,如下所示:

然后,定义一个函数,该函数具有两个自变量,可以自己定义,例如:

接下来,我们需要定义两个自变量的取值范围和步长:

然后,使用 NumPy 库中的 meshgrid() 函数将两个自变量的取值范围转换成网格点坐标:

现在可以计算每个网格点的函数值:

接下来,我们可以用 Matplotlib 库中的 contour() 函数绘制等高线图:

可以使用 Matplotlib 库中的 pcolor() 函数创建一个伪彩色图:

最后,可以将两张图放在一起展示:

ljchen

这个作者特别懒,什么都没有说。

留下你的评论

*评论支持代码高亮<pre class="prettyprint linenums">代码</pre>

相关推荐