你是要画柱状图还是要画直方图?plt.hist()画的是直方图,而且只能接收一维数据,改成zjqk["工程款(万元"] 或zjqk["地区名称"]试试如果要画柱状图,要使用plt.bar()函数plt.bar(横坐标数据,纵坐标数据)