我正在从事一个项目,在该项目中,我使用Python中的matplotlib模块生成数百个绘图。我想使用python pptx模块将这些绘图放在pptx中,假设幻灯片上有四个绘图,而不将这些绘图存储在本地磁盘上。 为了解决存储问题,我使用了BytesIO python模块,该模块将绘图存储在缓冲区内,然后将这些绘图发送到pptx。 我面临的主要问题是情节重叠
问题是如何将这些绘图连续发送到pptx,以避免重叠?
生成pptx的屏幕截图
我已经添加了pptx的屏幕截图,我正在尝试添加两个情节 图1(年龄与姓名), 地块2(高度与名称), 但是如果你看到图2图1和图2的数据重叠了。我想避免这种重叠
需要清除每个绘图之间的轴,有几种方法:
plt.clf()
:清除当前图形plt.cla()
:清除当前轴因此,而不是例如
是吗
两个散点图将分别绘制。这可能是最“直截了当”的方法,但它应该工作得相当好。对于任何具体情况,这绝不是最好的方法
调用
plt.show()
时,该图也会被清除,但我认为在这种情况下这是不可取的相关问题 更多 >
编程相关推荐