领取MOLI红包

CEL中文网  

你的位置:CEL中文网 > Dopex中文网 >

python使用matplotlib绘制等高线图的两种方法

发布日期:2025-01-03 17:57    点击次数:177

前提条件: 所需的库matplotlib.pyplot,numpy已导入数据,我是用np.loadtxt()导入的最重要的contour()和contourf()函数(不了解可以先去了解下再看~) 第一种很简单,等高线图其实需要三种数据(x,y,z),其中x,y是图中点的坐标,z是具体(x,y)点的值。 从这点来看:当我们拥有一个数据时,比如这样: 一共有201行,301列,绘制等高线图前就可以: 另外一种比较难的方法,我使用到了插值拟合: 首先由已知数据推测出一个拟合的公式: 第二步,构建网格,为后续绘制等高线图用。 然后就是使用matplolib.pyplot库提供的函数绘图的过程啦 如果需要添加等高线上的标签可以: 添加颜色条可以: 最后绘制出来就是这个样子: 以上就是python使用matplotlib绘制等高线图的两种方法的详细内容,更多关于python matplotlib等高线图的资料请关注脚本之家其它相关文章!

Powered by CEL中文网 @2013-2022 RSS地图 HTML地图

Copyright Powered by365站群 © 2013-2024