Supposons que vous souhaitiez tracer un tel fichier csv avec python (matplotlib). ..
$ head tmp2 1000,0.059820690 2000,0.093225007 3000,0.139737644 4000,0.185947643 5000,0.249426903 6000,0.280377022 7000,0.325663341 8000,0.374918515 9000,0.421537361 10000,0.467402504
■ Dans le cas de dispersion, tracez un par un avec l'instruction for. ■ Dans le cas d'un tracé (ligne pliée), passez-le immédiatement dans la liste.
C'est une image.
Jetez un œil au code. .. ..
Dans le cas d'une ligne brisée (notez les lignes 14-16)
1import numpy as np 2import matplotlib.pyplot as plt 3 4data_set = np.loadtxt( 5 fname="tmp2", 6 dtype="float", 7 delimiter=",", 8) 9 10x = [] 11y = [] 12 13for data in data_set: 14 #plt.scatter(data[0], data[1], c='black') 15 x.append(data[0]) 16 y.append(data[1]) 17 18plt.plot(x, y) 19 24plt.show()
Dans le cas d'un diagramme de dispersion (notez les lignes 14-16)
1import numpy as np 2import matplotlib.pyplot as plt 3 4data_set = np.loadtxt( 5 fname="tmp2", 6 dtype="float", 7 delimiter=",", 8) 9 10x = [] 11y = [] 12 13for data in data_set: 14 plt.scatter(data[0], data[1], c='black') 15 #x.append(data[0]) 16 #y.append(data[1]) 17 18plt.plot(x, y) 19 24plt.show()
https://github.com/RuoAndo/qiita/blob/master/plot-x-y.py
Recommended Posts