1
In einer ähnlichen Ader wie: Matplotlib scatterplot; colour as a function of a third variable, kann man die Farbe jedes Markers separat in einem regulären `ax.plot() angeben (d. H. Ohne Verwendung eines Streudiagramms).Jeder Marker mit einer anderen Farbe
Wenn ich versuche:
cmap = sns.color_palette("Greys",5)
color = np.array(cmap)[[0,4],:]
ax.plot(X, Y, color=color, markersize=12, marker='o', linewidth=0)
ich:
ValueError: to_rgba: Invalid rgba arg "[[ 0.91252596 0.91252596 0.91252596]
Vielleicht könnten Sie die Linien zuerst mit 'plot' plotten und dann die Marker mit' scatter' hinzufügen? –
AFAIK, das ist nicht möglich. Was ist der Grund, warum du 'scatter()' nicht benutzen willst? Das Beispiel, das du zur Verfügung stellst, würde mit dem anstelle von 'plot()' gut funktionieren –
Dank @DizietAsahi Ich hoffe, meine eigene Art von Marker zu verwenden. Können wir das mit 'scatter' machen? – Josh