matplotlib条形图未出现

细雨

我目前正在尝试在Python 3上使用matplotlib,但遇到条形图栏未显示的问题。代码如下:

import matplotlib.pyplot as plt

x = []
y = []
x.append("hello")
y.append("4")

plt.bar(x, y)
plt.title('Top Word\n')
plt.xlabel('Word')
plt.ylabel('Count')
plt.show()

我环顾四周尝试解决此问题,并且尝试了plt.bar(x,y,width = 20),但它似乎仍然无法正常工作。

这是它绘制的图形绘制图形

反正有解决这个问题的方法吗?谢谢。

大卫·S

您应该将值更改为y整数,这就是为什么条形本身的高度定义不正确的原因。

如果将代码段更改为:

import matplotlib.pyplot as plt

x = []
y = 4
x.append("hello")

plt.bar(x, y)
plt.title('Top Word\n')
plt.xlabel('Word')
plt.ylabel('Count')
plt.show()

您将获得以下图像:

在此处输入图片说明

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章