Grafico a dispersione invece di un lineplot mentre si utilizza la funzione di file di tracciamento matplotlib

StackOverflow https://stackoverflow.com/questions/6328138

  •  27-10-2019
  •  | 
  •  

Domanda

So che l'uso generale del file di tracciamento:

import matplotlib.pyplot as plt

plt.plotfile(csvfile,sometuple)

Ma questo produce una trama linea per impostazione predefinita. Voglio un grafico a dispersione. C'è qualche argomento particolare che ho bisogno di passare a questo metodo? Ho già esaminato la documentazione e la scoperta non ha ancora nulla.

È stato utile?

Soluzione

Non vedo i vantaggi del file di tracciamento, me stesso: non appena si vuole fare qualcosa di interessante è probabilmente più facile lavorare con i soliti direttive. Ma

matplotlib.pyplot.plotfile('dat.csv',(0,1),linestyle="",marker="o")

dovrebbe sostituire la linea da punti.

Altri suggerimenti

Non so come usare il comando file di tracciamento, ma nella trama 'solo' ho usato marcatori come

matplotlib.pyplot.plot(X1, Y1, 'go', X2, Y2, 'b-') 

dove 'andare' mezzi cerchi verdi per le prime trame, significa 'B-' linee blu per il secondo lotto, significa 'r--' Red linee tratteggiate, e così via ...

Controlla la documentazione di matplotlib.pyplot.plot .

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top