2017-11-15 11 views
0

pandas.plot()メソッドを使用して作成された4つのサブプロットをまとめようとしています。個別にプロットすると、それらは以下のように細かい表示:個々のプロットは機能しましたが、サブプロットを追加すると何も表示されません

enter image description here

しかし、私はサブプロットを使い始めたら、それはこのなった:私はどちらかに何かがあるかもしれない知っている

enter image description here

プロットオブジェクトの名前をつけたり、pandas .p​​lotメソッドの代わりにpyplotを使用したりしていましたが、試してみた後に分かりませんでした。どんなヒントもありがとうございます。

+0

私はいつもより多くのオブジェクト指向の方法でプロットします – Keith

+0

あなたは解決策またはいくつかの特定のステップを提供できますか?ありがとう@キース! –

+1

['MCVE'](https://stackoverflow.com/help/mcve)を構成する実際のコードのスクリーンショットを取り替えることを検討しますか? –

答えて

1

あなたは例えば、この方法でも試すことができます:私は私のサブプロットのハンドルを持っていることを確認する

fig = plt.figure() 
ax = fig.add_subplot(221) 
plt.plot(x,y) 

ax = fig.add_subplot(222) 
plt.plot(x,z) 
... 

plt.show() 
+0

出来た。ありがとう@Giuseppe! –

+0

あなたは歓迎です:) – Joe

2

引数はaxです。

df = pd.DataFrame({"foo":[4,5,6], "bar":[1,4,2]}) 

f, (ax1, ax2) = plt.subplots(2, 1, figsize=(4,3)) 

df.foo.plot(ax=ax1) 
df.bar.plot(ax=ax2) 

plot

関連する問題