我想绘制一个双条形图。我发现当我设置时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()
九州编程
富国沪深
相关分类