微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Python中用pyecharts画柱状图的方法是什么?如何用Pyecharts绘制柱状图

pyecharts原本是百度开源的一个数据可视化js库,而它现在也是能够作为python库来使用了,这个库的作用就是去绘制各种不同的数据可视化图表。下面这一篇文章会来详细讲解,如何使用pyecharts库来绘制柱状图,一起往下看看来学习吧。

1.在这个库中绘制柱状图的方法为Bar,所以只需要将这个方法或者说类单独导入进来就可以了。使用到的方法导入完成之后,就是要来定义数据源。因为柱状图是根据高度来表示某些数据大小的。

所以在x轴上所需要的就是数据类型,可以将其理解成表格中的列。而在y轴上所需要的就是该类型所对应的数据了,可以理解为列下面每一行的值。x轴的数据源只需要一个,而y轴因为是用来表示数据大小的,所以可以有多个存在,详细代码示例如下:

from pyecharts import Bar
attr = ["衣服", "鞋子", "袜子", "裤子", "发箍", "手环","项链"]
v1 = [5, 20, 36, 10, 75, 90 , 30]
v2 = [10, 25, 8, 60, 80 , 50]

2.然后只需要去直接调用Bar()方法并且传入字符串即可,这个字符串就算是柱状图生成之后的标题,而且会返回一个对象。需要用这个对象去调用add()方法来将数据以及样式添加进去,这个方法中第一个参数就是数据源名称,第二第三个参数则分别为xy轴数据源。

mark_point参数则表示标记点样式,is_label_show参数的意思就是在每个条形柱上显示具体数据标签。最后则是调用render()方法来将这个绘制好的柱状图保存为html格式,代码示例如下:

bar = Bar("柱状图")
bar.add("A", attr, v1,mark_point=["average"],is_label_show=True)
bar.add("B", v2,mark_line=["min", "max"],is_label_show=True)
bar.render(r'柱状图1.html')

以上就是关于“Python中用pyecharts画柱状图的方法是什么?如何用Pyecharts绘制柱状图”的全部内容了,希望对你有所帮助。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐