質問編集履歴

1

質問の追加

2019/07/09 10:53

投稿

Danrussia
Danrussia

スコア44

test CHANGED
File without changes
test CHANGED
@@ -85,3 +85,43 @@
85
85
  お忙しいとは思いますが、よろしくお願いいたします。
86
86
 
87
87
  情報に不足がありましたら、ご指摘お願いいたします。
88
+
89
+
90
+
91
+ ###追記: ベストアンサーにしたコードについての質問
92
+
93
+ ```Python3
94
+
95
+ #コラム名の中で"Sample"で一纏めにしている
96
+
97
+ grouped_df= df.groupby('Sample')
98
+
99
+
100
+
101
+ #ここでsubplotを使ったのは、コードの性質上複数のグラグを同時に表示するから。
102
+
103
+ #lenでSampleに合わせた数を生成してる。
104
+
105
+ fig, axs = plt.subplots(1, len(grouped_df))
106
+
107
+
108
+
109
+ for ax, (name, df) in zip(axs, grouped_df): ここでのzipは2つの引数を渡すために設定している。
110
+
111
+ df['Area'].hist(ax=ax)
112
+
113
+ ax.set_title(name)
114
+
115
+ plt.show()
116
+
117
+ ```
118
+
119
+ ・コード2行目の変数に"fig , ax"と入れているのですが、このfig , axがなしている意味を調べてみたのですが、公式ドキュメントにも特に何も記述がありませんでした。この変数の代わりに適当に文字を
120
+
121
+ 入れてもなりたたなかったので、これは一種の仕様的なものですか?
122
+
123
+
124
+
125
+ ・for文の中で”ax"を適当な文字として入れた後に"(name, df)"と入れているいるのですが、
126
+
127
+ なぜ一度もコードの中で登場がなかった"name"がグラフのタイトルを担う役割ができるのか