在底图中显示离散色条

时间:2018-12-22 15:27:07

标签: python matplotlib matplotlib-basemap colorbar

.as-console-wrapper { max-height: 100% !important; top: 0; }
enter image description here 我已经用上面的代码获得了这张图片,但是我仍然想添加一个彩色横条以在底图中显示每种颜色的含义。它们都是离散的,但从浅到深变化。 当我

  

map.colorbar()

我遇到这样的错误

  

TypeError:您必须首先为可映射设置set_array

已经阅读了很多资料,但不幸的是,没有找到适合我的情况。

如果您能帮助我,我将非常感谢!

1 个答案:

答案 0 :(得分:0)

您必须像这样通过plt进行绘制:

...
sc=plt.scatter(x, y, 1, marker='o',color=color_lst)
plt.colorbar(sc)
...