質問編集履歴
1
ご回答を受けての追記
title
CHANGED
|
File without changes
|
body
CHANGED
|
@@ -35,4 +35,31 @@
|
|
|
35
35
|
### 補足情報(FW/ツールのバージョンなど)
|
|
36
36
|
python3.6
|
|
37
37
|
|
|
38
|
+
###ご回答を受けての追記
|
|
39
|
+
`data`が以下の変形を受けて作成された場合、凡例を付与するためのコードを実行しても出力が異なります。
|
|
40
|
+
型はどちらも`list`ですが、なぜ出力がちがうのか、またこのような変形を経て生成する場合のプロットはどのように修正すべきでしょうか。
|
|
41
|
+
|
|
42
|
+
```python
|
|
43
|
+
data = [1,2,4,3,5,2, 1,1,4,2,6,3, 0, 2,5, 2,6,2]
|
|
44
|
+
data = np.array(data)
|
|
45
|
+
data = data.reshape(-1, 6)
|
|
46
|
+
|
|
47
|
+
data
|
|
48
|
+
"""
|
|
49
|
+
array([[1, 2, 4, 3, 5, 2],
|
|
50
|
+
[1, 1, 4, 2, 6, 3],
|
|
38
|
-
|
|
51
|
+
[0, 2, 5, 2, 6, 2]])
|
|
52
|
+
"""
|
|
53
|
+
fig, ax = plt.subplots()
|
|
54
|
+
ax.plot(data)
|
|
55
|
+
ax.set_title("sample")
|
|
56
|
+
|
|
57
|
+
# 凡例を設定する。
|
|
58
|
+
labels = ["A", "B", "C", "D", "E"]
|
|
59
|
+
ax.legend(ax.lines, labels)
|
|
60
|
+
|
|
61
|
+
plt.plot()
|
|
62
|
+
|
|
63
|
+
#出力
|
|
64
|
+
[]
|
|
65
|
+
```
|