Saya mencoba memplot dua seri berdampingan dengan gaya seaborn tetapi ini tidak berhasil:

fig, (ax1, ax2) = plt.subplots(ncols = 2, nrows = 1, figsize = (15,5))
ax1 = sns.distplot(data_1['Mileage'])
ax2 = sns.distplot(data_2['Mileage'])

Tampaknya merencanakan ax1 dan ax2 di subplot ax2. Apakah ada yang tahu bagaimana melakukan ini?

Terima kasih!

1
Noobcoder 23 Mei 2020, 14:32

1 menjawab

Jawaban Terbaik

Teruskan masing-masing subplot ax1 dan ax2 ke argumen ax saat membuat plot. Dokumentasi menyatakan hal itu juga.

sns.distplot(data_1['Mileage'], ax=ax1) # <--- ax1 passed here
sns.distplot(data_2['Mileage'], ax=ax2) # <--- ax2 passed here
1
Sheldore 23 Mei 2020, 11:38