官网一些参数意思比较难懂,直接看例子会比较理解一点。
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即可。