我有一个for循环,可在matplotlib中创建多线图。我无法使用fig.xx函数来调整图表大小或对其进行操作。
df3=df3.tail(500)
ax=plt.gca()
for i in columns:
df3.plot(kind='line', y=i, ax=ax)
plt.savefig('sector.png')
最佳答案
您可以像这样在循环之前设置这些.figure设置:
df3=df3.tail(500)
plt.figure(figsize=(10,2), facecolor='grey') # figure settings
ax=plt.gca()
for i in columns:
df3.plot(kind='line', y=i, ax=ax)
plt.savefig('sector.png')
这是你的意思吗?
关于python - 如何调整从for循环创建的matplotlib折线图的大小?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/58746992/