add.subplot()による棒グラフが、うまく描けません。
subplots()なら、描けるのですが...
よい方法を、ご教示くださいませ。
python
1# add.subplot()で棒グラフを描こうとした場合 => うまく行かない 2 3%matplotlib inline 4import matplotlib.pyplot as plt 5 6fig=plt.figure(figsize=(8,6)) 7ax1=fig.add_subplot(2,1,1) 8df= pd.DataFrame(np.random.rand(6,3),index=['a','b','c','d','e','f']) 9ax1.plot(df) 10 11ax2=fig.add_subplot(2,1,2) 12ax2.plot.plot(df) 13 14plt.show()
python
1# subplots()で描いた場合 => うまく行く 2 3%matplotlib inline 4import matplotlib.pyplot as plt 5 6fig,axes = plt.subplots(2,1) 7df= pd.DataFrame(np.random.rand(6,3),index=['a','b','c','d','e','f']) 8df.plot(ax=axes[0]) 9df.plot.bar(ax=axes[1]) 10 11plt.show()
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/05/22 02:01