2つのPandasデータフレームを1つの図形内にボックスプロットとして表示したい。 2つのデータフレームの値の範囲が異なるため、2つのデータフレームを組み合わせて使用したいと考えています。最小限に抑え2つのデータフレームボックスプロットをtwinx図形で結合する
、私は次のことを試してみました:
import pandas as pd
import numpy as np
import matplotlib.pyplot as plt
df1 = pd.DataFrame(np.random.randint(0,100,size=(100, 4)), columns=list('ABCD'))
df2 = pd.DataFrame(np.random.randint(100,200,size=(100, 2)), columns=list('EF'))
fig, ax1 = plt.subplots()
ax2 = ax1.twinx()
df1.boxplot(ax=ax1)
df2.boxplot(ax=ax2)
plt.show()
結果は、それがどのように見えるか予想通りではありません
どうやってボックスプロットを並べることができますか? ax1とax2にいくつかのダミー散乱点を設定しようとしましたが、これは本当に役に立たなかった。
あなたは私たちが実際に実行することができ、ランダムなデータを持つ例を作ることはできますか? – Chiel
完了、ありがとう! – user3017048