Python 每个标记都有不同的颜色

Python 每个标记都有不同的颜色,python,matplotlib,seaborn,Python,Matplotlib,Seaborn,类似于:,可以在常规`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.91

类似于:,可以在常规`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()
绘制不同的市场。这就是
分散的全部要点
——您可以获得更多选项。要使自定义标记可见。

可能您可以先使用
plot
绘制线条,然后使用
scatter
添加标记。AFAIK,这是不可能的。您不想使用scatter()的原因是什么?您提供的示例可以使用它而不是
plot()
谢谢@DizietAsahi我希望使用我自己的标记类型。我们可以用
分散
来做吗?