Come posso ottenere i colori del mare quando si esegue un diagramma a dispersione?ciclo marino attraverso i colori con dispersione matplotlib
import matplotlib.pyplot as plt
import seaborn as sns
ax=fig.add_subplot(111)
for f in files:
ax.scatter(args) # all datasets end up same colour
#plt.plot(args) # cycles through palette correctly
Questa è una 'possibilità', non un 'bug' 'scatter' è un' ScalarMappable' che significa che è possibile assegnare un valore scalare per ogni marcatore che sarà che essere utilizzata (insieme a una mappa a colori) per colora ciascun marker in base al valore scalare. Dato che avere la partecipazione di 'scatter' nel ciclo del colore, la logica sembra sciocca/troppo laboriosa. Come nota a margine, a meno che tu non stia variando la dimensione dei marker, è probabilmente meglio usare 'plot' senza linea (andrà più veloce). – tacaswell
Grazie per il suggerimento sull'utilizzo della trama :) Non stavo suggerendo che fosse un bug, stavo solo chiedendo come farlo. – amn41