gpt4 book ai didi

python - Matplotlib plt.show() 不显示任何内容

转载 作者:太空宇宙 更新时间:2023-11-03 21:27:20 25 4
gpt4 key购买 nike

我想为我的数据框创建一个条形图,但它没有显示,所以我制作了这个小脚本来尝试一些东西,这确实按照我想要的方式显示了条形图。数据帧的结构与我的大脚本完全相同(我假设),其中所有数据都被转换。

即使我将此代码复制粘贴到其他脚本中,它也不会显示绘图

import matplotlib.pyplot as plt
import pandas as pd

df = pd.DataFrame({
'soortfout':['totaalnoodstoppen','aantaltrapopen','aantaltrapdicht','aantalrectdicht','aantalphotocellopen','aantalphotocelldicht','aantalsafetyedgeopen', 'aantalsafetyedgeclose'],
'aantalfouten':[19,9,0,0,10,0,0,0],
})

print(df)
df.plot(kind='bar',x='soortfout',y='aantalfouten')
plt.show()

我无法将其他代码粘贴到这里,因为它非常大。但是,其他甚至不使用 matplotlib 中任何内容的代码是否有可能干扰绘制图表?

我尝试过大多数其他解决方案,例如:

matplotlib.rcParams['backend'] = "Qt4Agg"

目前使用Pycharm 2.5

当我使用 Jupyter 笔记本时它确实有效。

我正在导入我没有使用的模块,因此它们呈灰色。

但显然如果你想用 matplotlib 绘图,你不应该使用 import pandas_profiling

最佳答案

不要导入可能干扰绘图的模块,例如 pandas_profiling

关于python - Matplotlib plt.show() 不显示任何内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53757817/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com