首页 > 解决方案 > 在同一网格上绘制多个数组但指定单独的颜色

问题描述

我结合了两个蒙面数组extent1986extent2012在同一个网格上绘图。理想情况下,我希望两者都显示为单独的颜色(见下图),但我不确定在这种情况下我应该在哪里指定配色方案,因为我希望每个数组都有不同的颜色。我是否应该将它们绘制在与单独数组相同的网格上,这是否允许我指定颜色?

目前看来,正值以红色绘制,负值绘制为蓝色,但这只是默认值。

added = extent1986 + extent2012

fig=plt.figure()
ax=fig.add_subplot(111)
ax.pcolormesh(added)
ax.set_aspect('equal')
plt.show()

sea_ice_extent

编辑:extent1986并且extent2012是具有相同大小/元素数量的二维数组

标签: pythonmatplotlib

解决方案


推荐阅读