如何在 Python3 中制作条形图?

雅科·塞帕拉

如何根据我的数据制作直方图?我的意思是,我知道我的样本是为了举例

s = [1,4,2,5,3]

然后我想要一个情节,使得第一个条形的高度为 1,第二个为 4,依此类推。所以条的数量必须等于len(s)所以我希望得到一个直方图

   #
 # #
 # ##
 ####
#####

但图形。我尝试使用 matplotlib 但没有成功。

焦梅博内

像这样的东西对我来说很好用:

import matplotlib.pyplot as plt
s = [1,4,2,5,3]
plt.bar(range(len(s)), sorted(s))
plt.show()

对于条形图,您需要提供两个列表,第一个设置 x 位置,然后另一个设置每个 y 位置的 y 值。

对于您的示例,最简单的方法是制作一个从 0 到数组长度的向量:range(len(s))并将其用于条形定位,您会得到:

在此处输入图片说明

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

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

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何在 d3 v4 中制作可点击的过渡条形图?

如何在c3.js中在x轴上制作倒置条形图

如何在python中绘制条形图

如何在 R 中制作 2 轴条形图

如何在matplotlib中制作堆积的条形图?

如何通过编号为条形图添加标签。(使用python 3.7+中的turtle从列表中制作直方图)

如何制作可点击的过渡条形图以在 d3 v4 中显示 3 个图形?

如何在 d3.js 中更改条形图的一个条形图?

如何在c3.js中获得分组条形图(堆栈图)的圆角

如何制作条形图显示R中的负值?

如何在python中创建分组条形图的子图

Python:如何使用matplotlib在python中绘制条形图?

如何在angular js中制作条形图和饼图

如何在angular js中制作条形图和饼图

如何在python中的垂直条形图下方制作水平颜色轨道

Python-当数据不是数字时如何从csv文件制作条形图

如何在python中使用matplotlib在python中绘制带有标签的简单条形图?

如何在d3中用附带的文本更新条形图?

如何在d3.js中更新条形图?

如何在 d3 中绘制镜像 x 轴(倒置)条形图?

如何在d3.js中的条形图后面移动网格线?

如何在matplotlib中绘制伪3d条形图?

如何在python中为不同组的条形图赋予不同的颜色?

如何在 python 中使用 matplotlib 在极坐标投影中叠加条形图和散点图?

如何在python或matplotlib中绘制非常小的值的条形图?

如何在python中并排绘制堆叠的条形图?(最好是seaborn)

如何在带有多个x轴的python中创建条形图

如何制作分组条形图

如何制作分数条形图?