为什么这段代码的柱状图不显示:#绘制按货品分类的质量合格率的柱状图 qualify = data3.groupby('货品')['合格率'].mean() plt.bar(range(len(qualify)), qualify) plt.xticks(range(len(qualify)), list(qualify.index), rotation=90) plt.xlabel('货品种类') plt.ylabel('合格率') plt.title('不同货品种类的质量合格率') plt.show()
时间: 2023-08-24 14:06:25 浏览: 121
3D柱状图js代码,横坐标为年份,直接修改成你需要的年份,纵坐标为显示比例,将你的数据修改为相应的比例即可,兼容主流浏览器
这段代码的柱状图不显示可能是因为缺少了导入matplotlib库。在代码中需要添加以下语句进行导入:
```python
import matplotlib.pyplot as plt
```
同时,还需要确保matplotlib的显示方式设置为inline,可以在代码开头添加以下语句:
```python
%matplotlib inline
```
如果还是无法显示柱状图,可以检查一下qualify和qualify.index的值是否正确,以及matplotlib的版本是否正确。
阅读全文