import matplotlib. pyplot as plt wages=[88,177,0,0,714,0] #六个值分析数值 xtitle-[' xunique',' xnull',' xblank',' xzero' ' xpos ','xneg'] #各数值的名称 plt. bar(xtitle[0],wages[0], 1, color= "blue") plt. bar(xtitle[1],wages[1], 1, color= " yellow") plt. bar(xtitle[2],wages[2], 1, color= "red") plt. bar(xtitle[3], wages[3], 1, color= "green") plt. bar(xtitle[4], wages[4], 1, color= " purple") plt. bar(xtitle[5],wages[5], 1, color= "pink") #分别对各数据设置颜色,短形宽度,横纵参数 plt.title(' Age ') for a, b in zip(xtitle, wages) : plt.text(a, b+0.05, '%.0f'% b, ha='center', va='bottom',fontsize=11) plt.show() xtitle not definfed是什么原因
时间: 2023-07-02 09:06:50 浏览: 85
import numpy as np import matplotlib.pyplot as plt import math
这是因为在代码中没有定义变量 xtitle,所以程序无法识别它。您需要在代码中定义 xtitle 变量,例如:
```python
xtitle = ['xunique', 'xnull', 'xblank', 'xzero', 'xpos', 'xneg']
```
将此行添加到代码中,即可解决此问题。
阅读全文