Angenommen, Sie möchten eine solche CSV-Datei mit Python (matplotlib) zeichnen. ..
$ 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
■ Zeichnen Sie bei Streuung nacheinander eine for-Anweisung. ■ Übergeben Sie den Plot (gefaltete Linie) sofort in der Liste.
Es ist ein Bild.
Schauen Sie sich den Code an. .. ..
Im Falle einer unterbrochenen Linie (beachten Sie die Zeilen 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()
Im Fall eines Streudiagramms (Hinweiszeilen 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