我想为我的数据框创建一个条形图,但它没有显示,所以我制作了这个小脚本来尝试一些操作,这确实以我想要的方式显示了条形图。数据帧的结构与我转换所有数据的大脚本完全相同(我假设)。
即使我复制此代码并将其粘贴到其他脚本中,它也不会显示情节
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
答案 0 :(得分:0)
请勿导入会干扰绘图的模块,例如pandas_profiling