回答編集履歴
1
データ読み込み部を追加
test
CHANGED
@@ -1,6 +1,10 @@
|
|
1
1
|
時系列データとして表示したい場合は、時系列データ用の Locatorと FormatterをX軸に設定してください。
|
2
2
|
|
3
3
|
> matplotlib.datas.Locator/Formatter
|
4
|
+
|
5
|
+
|
6
|
+
|
7
|
+
また、配列には文字列ではなく、Datetime型にて格納しております。
|
4
8
|
|
5
9
|
|
6
10
|
|
@@ -8,15 +12,25 @@
|
|
8
12
|
|
9
13
|
```
|
10
14
|
|
15
|
+
from datetime import datetime
|
16
|
+
|
11
17
|
import matplotlib.pyplot as plt
|
12
18
|
|
13
19
|
import matplotlib.dates as mdates
|
14
20
|
|
15
21
|
|
16
22
|
|
17
|
-
# DATA
|
23
|
+
# DATA読み込み
|
18
24
|
|
25
|
+
x, y = [], []
|
26
|
+
|
27
|
+
for l in open('test.txt').readlines():
|
28
|
+
|
29
|
+
data = l[:-1].split(',')
|
30
|
+
|
19
|
-
x
|
31
|
+
x += [datetime.strptime(data[0], "%m%d")] #datetime形式
|
32
|
+
|
33
|
+
y += [int(data[1])]
|
20
34
|
|
21
35
|
# 時系列用のLocator/Formatterを定義
|
22
36
|
|
@@ -67,3 +81,5 @@
|
|
67
81
|
[http://matplotlib.org/api/dates_api.html](http://matplotlib.org/api/dates_api.html)
|
68
82
|
|
69
83
|
を参考にしてください。
|
84
|
+
|
85
|
+
|