如何在matplotlib和pandas中增加图像大小?

Blu*_*oon 4 python matplotlib pandas

我试图增加由此功能产生的图像的大小:

plt.figure()); data_ordertotal.plot(); plt.legend(loc='best')
Run Code Online (Sandbox Code Playgroud)

我试过这个,但尺寸保持不变

plt.figure(figsize=(40,40)); data_ordertotal.plot(); plt.legend(loc='best')
Run Code Online (Sandbox Code Playgroud)

我使用spyder进行编码,控制台中的输出始终保持相同的大小.有解决方案吗 谢谢

jrj*_*rjc 13

我想你正在使用熊猫,你应该使用:

data_ordertotal.plot(figsize=(40,40))
Run Code Online (Sandbox Code Playgroud)

它不起作用,plt.figure(figsize=(40,40))因为如果你不传递一个axe对象,pandas会创建一个新的数字.

它适用于:

fig, ax = plt.subplots(1, 1, figsize=(40,40))
data_ordertotal.plot(ax=ax)
Run Code Online (Sandbox Code Playgroud)

...假设你正在使用熊猫,如果没有,你应该详细了解一下 data_ordertotal

HTH