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 的全部意义——你有更多的选择。要制作自定义标记,请参阅 this question

关于python - 每个标记都有不同的颜色,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/41477891/

10-13 00:41