python画柱状图报错ValueError: shape mismatch: objects cannot be broadcast to a single shape的原因及解决办法
报这个错误的原因是plt.bar(x, y)参数的数据类型不对其中的y需要是numpy创建的数组,而不能是普通的列表例如:import numpy as npimport matplotlib.pyplot as pltx = [1, 2, 3]#y =[2, 3, 2] 就会报错y =np.array([2, 3, 2]) 就是好的plt.bar(x, y)...
原创
2019-05-30 16:00:21 ·
56519 阅读 ·
7 评论