python画横条形图-用matplotlib画条形图(bar)

条形图(bar chart)和直方图(histogram)有点相似,但也有本质的区别。条形图主要用于对可分类的数据(quanlitative data),而直方图主要是对连续数据进行分段(quantitative data)。但也有一些作者,将两者混在一起说明。

matplotlib.pyplot.bar是专门用来画条形图的接口,本文总结其用法,并给出代码示例。

import matplotlib.pyplot as plt

objects = ('Python', 'C++', 'Java', 'Perl', 'Scala', 'Lisp')

y_pos = (1,2,3,4,5,6)

performance = [20,12,11,7,3,2]

plt.bar(y_pos, performance, align='center', alpha=0.7)

plt.xticks(y_pos, objects)

plt.ylabel('Usage')

plt.title('Programming language usage')

plt.show()

效果如下:

bar_plot_1.jpg用matplotlib画条形图(bar)

用barh接口,可以把条形图横过来,注意此时x和y轴也要更换,代码:

import m

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值