plt.pcolormesh()的参数

官网一些参数意思比较难懂,直接看例子会比较理解一点。

matplotlib.pyplot.pcolormesh(*args, 
alpha=None, norm=None, cmap=None, vmin=None, 
vmax=None, shading=None,antialiased=False, 
data=None, **kwargs)

## 调用方式
pcolormesh([X, Y,] C, **kwargs)

在这里插入图片描述

例子

经过一下午的折腾,一直没理解他是怎么区分颜色的,最后发现用法和scatter差不多,首先是x和y,scatter的第三个参数是c也就是颜色,而pcolormesh把c=删掉就行。下面是一张对比图。在这里插入图片描述
只要数据量很大且他们之间的差很小,散点图可以和pcolormesh的效果基本一致,只不过一个是画点,一个是修改格子颜色。pcolormesh()的x就是x坐标,y就是y坐标,c是区分他们的种类依次来显示不同的颜色。用理解散点图的方式来理解pcolormesh()就简单多了。而单数据量较少而且数据相差大则显示效果会有很大的不同,但是基本的轮廓是差不多的,只是没有填充颜色。所以只需要用理解散点图的方式来理解pcolormesh即可。在这里插入图片描述

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐