【发布时间】:2017-08-25 05:32:18
【问题描述】:
matplotlib documentation 详细解释了如何规范化 pcolormesh 的颜色图,但我如何才能正确地为散点图做到这一点?
normalize = mcolors.Normalize(vmin=-1, vmax=1)
plt.scatter(x,y,z,cmap=colormap(normalize),marker='*',s=5)
不起作用 (TypeError: Cannot cast array data from dtype('O') to dtype('int64') according to the rule 'safe')
只是 z 数据不完全是从 -1 到 1,我正在绘制多个数据集,其限制在 +/- 0.93 - 98 左右,但我希望颜色以零为中心并从 -1到 1,以便我对所有各种数据集都有相同的参考。
哦,当我不尝试标准化时,我得到TypeError: scatter() got multiple values for keyword argument 's'。显然我不知道如何在散点图中使用颜色图。
【问题讨论】:
标签: python matplotlib colormap