Я хочу построить двойной график. Я обнаружил, что когда я устанавливаю figsize=(20,10)
, xtick и ytick видны и нормальны (это то, что я хочу) в качестве первого графика ниже, однако, когда только меняю figsize на figsize=(200,100)
, xtick и ytick исчезают как второй сюжет ниже. Кто-нибудь может сказать мне, почему это произошло и как это решить?
From matplotlib.pyplot import *
figure(figsize=(20,10))
X = range(10)
Y1 = array([100, 100, 100, 100, 100, 100, 100, 100, 100, 100])
Y2 = array([23.9218945 , 25.70771409, 33.56520973, 16.01795171, 11.52174436,
14.53292673, 27.88619997, 1.4717423 , 2.78468413, 13.70871468])
bar(X, +Y1, facecolor='#9999ff', edgecolor='white')
bar(X, -Y2, facecolor='#ff9999', edgecolor='white')
tight_layout()
show()
From matplotlib.pyplot import *
figure(figsize=(200,100))
X = range(10)
Y1 = array([100, 100, 100, 100, 100, 100, 100, 100, 100, 100])
Y2 = array([23.9218945 , 25.70771409, 33.56520973, 16.01795171, 11.52174436,
14.53292673, 27.88619997, 1.4717423 , 2.78468413, 13.70871468])
bar(X, +Y1, facecolor='#9999ff', edgecolor='white')
bar(X, -Y2, facecolor='#ff9999', edgecolor='white')
tight_layout()
show()
введите описание изображения здесь