質問するログイン新規登録

回答編集履歴

2

追加質問の解答を追加

2017/05/26 00:22

投稿

magichan
magichan

スコア15898

answer CHANGED
@@ -45,3 +45,42 @@
45
45
  pyplot.show()
46
46
  ```
47
47
  ![イメージ説明](04fa18c237ed688e7fe49a0ebcc787b5.png)
48
+
49
+
50
+ ---
51
+
52
+ **【追記の質問に対する解答】**
53
+
54
+ どのようなデータ形式のデータからどのようなグラフを書きたいのか
55
+ によって違うので何ともいえませんが、
56
+
57
+
58
+ 例えば、
59
+
60
+ **data.csv**
61
+ ```
62
+ x,y,z
63
+ 0,0,0
64
+ 1,0,0
65
+ 0,1,0
66
+ ...
67
+ ```
68
+
69
+ のような x,y,z 形式のデータを単純にプロットしたい場合、
70
+
71
+ CSVファイルの読み込みは**Pandas**を使って
72
+
73
+ ```Python
74
+ import pandas as pd
75
+
76
+ df=pd.read_csv('data.csv')
77
+ ```
78
+
79
+ のように1行でデータを読み込みこめます。
80
+ あとは ``ax.plot(x,y,z)`` の部分を
81
+
82
+ ```Python
83
+ ax.scatter(df.x, df.y, df.z)
84
+ ```
85
+
86
+ のように書き換えるとデータプロットすることができます。

1

イメージを追加

2017/05/26 00:21

投稿

magichan
magichan

スコア15898

answer CHANGED
@@ -43,4 +43,5 @@
43
43
  ax.plot(x,y,z, ms=12, mew=0.5)
44
44
 
45
45
  pyplot.show()
46
- ```
46
+ ```
47
+ ![イメージ説明](04fa18c237ed688e7fe49a0ebcc787b5.png)