python绘图设置图形尺寸_使用pandas plot方法设置图形大小时的不一致性

我试图利用熊猫数据框的绘图方法的便利性,同时调整生成的图形的大小。(我正在将这些数据保存到文件中,并将它们显示在Jupyter笔记本中)。我发现下面的方法大多数时候都是成功的,除了我在同一个图表上绘制两条线时-然后图回到默认大小。

我怀疑这可能是由于序列上的plot和数据帧上的plot之间的差异造成的。

安装示例代码:data = {

'A': 90 + np.random.randn(366),

'B': 85 + np.random.randn(366)

}

date_range = pd.date_range('2016-01-01', '2016-12-31')

index = pd.Index(date_range, name='Date')

df = pd.DataFrame(data=data, index=index)

控件-此代码生成预期结果(宽图):fig = plt.figure(figsize=(10,4))

df['A'].plot()

plt.savefig("plot1.png")

plt.show()

结果:

绘制两条线-图形大小不是(10,4)fig = plt.figure(figsize=(10,4))

df[['A', 'B']].plot()

plt.savefig("plot2.png")

plt.show()

结果:

正确的方法是什么,这样无论选择了多少系列,图形大小都是一致性集?

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值