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

回答編集履歴

1

調査結果を反映

2021/01/03 03:32

投稿

ppaul
ppaul

スコア24672

answer CHANGED
@@ -2,7 +2,9 @@
2
2
  使ったことがないので詳しくはわかりませんが、df.plotでキーワード引数kind=barが指定されたときにはdf.plot.barを呼び出すように実装されている可能性が高いです。
3
3
  kindに他のもの(histとかboxとか)を指定したときも同様です。
4
4
 
5
- それぞれの説明を見ければhelp(df.plot)か、print(df.plot.__doc__)てみてださい。
5
+ 調べてみところ、大本はpd.plotting._core.PlotAccessor.barのようです。df.plotでキーワード引数kind=barが指定されたきもdf.plot.barも、pd.plotting._core.PlotAccessor.barに帰着するので同じ動きするということです。なぜそうなるかというと、pandasの作成者がそう作たからであるとしか言いようがな、一般的にどうこうえるものではありません
6
+
7
+ それぞれの説明を見たければhelp(df.plot)とか、print(df.plot.__doc__)とかをやってみてください。
6
8
  以下の様な説明が出ます。(英語を読むのが大変かもしれませんが)
7
9
 
8
10
  ```python