2
私はいくつかのデータをプロットするためにパンダを使用しています。同じプロットのバープロット/ラインプロット、バープロットの前に異なる軸とラインプロット
私はこれをプロットした場合:
import pandas as pd
import matplotlib.pyplot as plt
df = pd.DataFrame({'a': [100, 200, 150, 175],
'b': [430, 30, 20, 10]})
fig, ax1 = plt.subplots(figsize=(15, 10))
df['b'].plot(kind='bar', color='y')
df['a'].plot(kind='line', marker='d')
すべてがうまくプロットします。
私は二軸上のバー軸をプロットした場合、バーグラフは次のように、見ているから行を妨げ、ラインプロットの前になります。
import pandas as pd
import matplotlib.pyplot as plt
df = pd.DataFrame({'a': [100, 200, 150, 175],
'b': [430, 30, 20, 10]})
fig, ax1 = plt.subplots(figsize=(15, 10))
df['b'].plot(kind='bar', color='y', secondary_y=True)
df['a'].plot(kind='line', marker='d')
私はパンダを使用して...
- バーグラフ/ラインプロットを作るにはどうすればよい/
- バープロットをmatplotlibの二軸とラインチャート上でオンになっています主軸
- 棒グラフの前に線のプロットがあります
Iは、 '' Dataframe'のプロット() '関数も' zorder'キーワードを持っていると仮定する。あなたは2番目の例でそれをいくらか高い価値に設定しようとすることができます。 – Bart
うーん...それは考えていませんでした。しかし、それはまだ動作しているようには見えません。私はそれが両方の左のY軸にプロットされているが、右のY軸にプロットされたものが常に上にあるときに動作することが分かります。右のy軸にバーがあるのが本当に好きなので、私の上司はいつも見たのと同じことを見ています。 – Charles