shatterplot en lugar de un plan de línea mientras se usa la función trazafile de matplotlib
-
27-10-2019 - |
Pregunta
Conozco el uso general de PlotFile:
import matplotlib.pyplot as plt
plt.plotfile(csvfile,sometuple)
Pero esto produce una trama de línea por defecto. Quiero un diagrama de dispersión. ¿Hay algún argumento especial que necesito pasar a este método? Ya he investigado la documentación y no encontré nada.
Solución
No veo las ventajas de PlotFile, yo mismo: tan pronto como quieras hacer algo interesante, probablemente sea más fácil trabajar con las directivas habituales. Pero
matplotlib.pyplot.plotfile('dat.csv',(0,1),linestyle="",marker="o")
debe reemplazar la línea por puntos.
Otros consejos
No sé cómo usar el comando PlotFile, pero en la trama 'solo' he usado marcadores como
matplotlib.pyplot.plot(X1, Y1, 'go', X2, Y2, 'b-')
Donde 'ir' significa círculos verdes para las primeras parcelas, 'b-' significa líneas azules para la segunda trama, 'r--' significa líneas rojos discontinuos, y así sucesivamente ...
Revisar la matplotlib.pyplot.plot
documentación.