【发布时间】:2017-05-19 13:47:32
【问题描述】:
与Matplotlib scatterplot; colour as a function of a third variable 类似,可以在常规 `ax.plot() 中分别指定每个标记的颜色(即不使用散点图)。
如果我尝试:
cmap = sns.color_palette("Greys",5)
color = np.array(cmap)[[0,4],:]
ax.plot(X, Y, color=color, markersize=12, marker='o', linewidth=0)
我明白了:
ValueError: to_rgba: Invalid rgba arg "[[ 0.91252596 0.91252596 0.91252596]
【问题讨论】:
-
也许您可以先使用
plot绘制线条,然后使用scatter添加标记? -
AFAIK,这是不可能的。您不想使用
scatter()的原因是什么?您提供的示例使用它而不是plot()可以正常工作 -
谢谢@DizietAsahi 我希望使用我自己的标记类型。我们可以用
scatter做到这一点吗?
标签: python matplotlib seaborn