kabul edilen yanıt here itibaren birlikte takiben Figure
ve axis
örneklerini nesneleri oluşturmak için subplots
kullanın.
import pandas as pd
import numpy as np
import matplotlib.pyplot as plt
# random data
df1 = pd.DataFrame(columns=['human_den','region'])
df1['human_den'] = np.random.rand(100)
df1['region'] = np.random.choice(['Northeast', 'South', 'Midwest'], size=100)
# set up figure & axes
fig, axes = plt.subplots(nrows=1, ncols=3, sharex=True, sharey=True)
# drop sharex, sharey, layout & add ax=axes
df1.hist(column='human_den',by='region', ax=axes)
# set title and axis labels
plt.suptitle('Your Title Here', x=0.5, y=1.05, ha='center', fontsize='xx-large')
fig.text(0.5, 0.04, 'common X', ha='center')
fig.text(0.04, 0.5, 'common Y', va='center', rotation='vertical')
Bildirim, anahtar kelime argümanlar sharex
, sharey
ve layout
benzer etkiler elde etmek için plt.subplots
yılında sharex
, sharey
, nrows
ve ncols
ayarı lehine, df1.hist()
yılında atanmaz. Önemli öğe, daha önce başlatılan axes
nesnesine df.hist()
anahtar kelime bağımsız değişkeni, ax
atanmasıdır. Başlık suptitle ile ayarlanabilir.