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