【发布时间】:2018-02-16 19:34:19
【问题描述】:
我正在使用matplotlib 库在一个绘图上绘制同一变量的多个数字。 我不是为子图寻找 colorbar,这是主要的搜索材料。我绘制了多个scatters,但colorbar 仅设置为我绘制的最后一个散点图的值。
下面是部分代码:
plt.scatter(x1, y1, c=z1,cmap='viridis_r',marker='s')
plt.scatter(x2, y2, c=z2,cmap='viridis_r',marker='o')
plt.scatter(x3, y3, c=z3,cmap='viridis_r',marker='^')
plt.colorbar().set_label('Wind speed',rotation=270)
【问题讨论】:
-
您是否尝试在每个
.scatter之后调用plt.colorbar().set_label('Wind speed',rotation=270)? -
是的,但这增加了三个颜色条,这不是我想要的。我需要一个包含散点图中所有范围的颜色条。
标签: python matplotlib scatter-plot colorbar