pd.Seriesで作成したデータを使って、複数描写する場合、引数に、代入した変数を入れなければならないのは、なぜでしょう?
分かりにくいので、以下、実例を、ご参照ください。
python
1mport matplotlib.pyplot as plt 2import numpy as np 3import pandas as pd 4 5fig,axes = plt.subplots(2,1) 6df= pd.Series(np.random.rand(5),index=['a','b','c','d','e']) 7 8# 代入した変数(ax=axes[0],ax=axes[1])を引数とする。 9 10df.plot(ax=axes[0]) 11df.plot.bar(ax=axes[1])
python
1 2# あえて変数に代入せず、そのままを引数としてみる。 3 4fig,axes = plt.subplots(2,1) 5df= pd.Series(np.random.rand(5),index=['a','b','c','d','e']) 6df.plot(axes[0]) 7df.plot.bar(axes[1]) 8 9AttributeError: 'AxesSubplot' object has no attribute 'lower' 10
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/05/21 02:38
2020/05/21 03:22
2020/05/21 06:41