回答編集履歴

1

データ読み込み部を追加

2017/04/17 00:07

投稿

magichan
magichan

スコア15898

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, y = ["0414","0415","0416","0417"], [2,4,5,5]
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
+