与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]