python生成的报告中绘制了多张图,但最后都混合到一起了

编程入门 行业动态 更新时间:2024-10-19 14:50:22

python生成的报告中绘制了<a href=https://www.elefans.com/category/jswz/34/1769936.html style=多张图,但最后都混合到一起了"/>

python生成的报告中绘制了多张图,但最后都混合到一起了

问题来源:

用python生成的报告中,存在三张图,第一个张图是正常的, 后面的图都是不正常的,全都是多张图混合而成的,这是为什么呢?
三段代码均是下述调用方式

import matplotlib.pyplot as plt
plt.barh(x, y)
plt.xlabel('数量')
plt.ylabel('行业类别')
plt.title('行业类别与数量关系')

解决方法:

通过资料搜索发现存在一个画布的概念,每次画完图后要清洗或者新建。

# 每次调用时,新建画布:
plt.figure()

用了上述方法后,问题就解决了。

但用jupyter notebook做实验时,没有达到预期的效果

jupyter的实验

如图所示,一个cell调用一次,把一个cell当作一个函数


但没有出现多张图合并的现象,是出现了在不同的位置,说明创建了新的画布

多次调用都放入到一个cell中,效果如图所示:

为什么不同的cell会有新的画布呢?

更多推荐

python生成的报告中绘制了多张图,但最后都混合到一起了

本文发布于:2023-12-05 02:21:11,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1662765.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:多张   报告   python

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!