python的并列柱形图_python可视化编程实例之水平柱形图和堆叠柱形图(matplotlib)

接昨天的文章,今天讲中间两个图,水平柱形图和堆叠柱形图。

把 bar 换成 barh 。

我们得到了水平柱形图,倒阶梯型的。

把纵坐标 y 的值改变,逆序。

我们就得到了一个正阶梯型的水平柱形图。

把纵坐标 y 的值进一步改变。

中间凸起的水平柱形图。

把纵坐标 y 的值再进一步改变。

中间凹陷的水平柱形图。

把纵坐标 y 的值改成一样的。

和垂直柱形图的类似,得到一个整齐的水平柱形图。

堆叠柱形图是由两个垂直(或水平)柱形图组合在一起的。

我们多了一个纵坐标的 y1 的数值;创建第二个垂直柱形图时,参数 bottom 是把 纵坐标 y 的值作为底,累加上纵坐标 y1 的值来画出垂直柱形图;参数 color 颜色改为红色 red 的首字母 r,系统默认为一种颜色(暂叫为天蓝色)。

我们得到了两个上下叠加在一起的垂直柱形图。

纵坐标 y1 变化后,注意 y 和 y1 的位置有所变化。

我们得到了两个左右合在一起的水平柱形图,把参数 bottom 去掉了,所以这不是严格意义上的堆叠。

把纵坐标 y 和 y1 的值分别改为一样的。

我们得到了两头、中间都一样齐的的水平柱形图。

纵坐标 y 的值进一步变化。

我们得到了类似漏斗的垂直柱形图。

纵坐标 y 的值进一步变化。

我们得到了向右凸起的水平柱形图。

没有 bottom 的做法,只是让值大的数据先显示,然后再显示较小的值,覆盖在上面。

能堆叠两个,也就能堆叠三个。y 是 yellow 黄色的首字母;g 是 green 绿色的首字母。

我们得到了一个三色的垂直柱形图,如果你想堆叠更多,可以自己添加更多的 bar 。

b 是 blue 蓝色的首字母。

我们得到了一个两色的水平柱形图。

随着横坐标和纵坐标的值的变化,柱形图也是各种各样的,可以把你想到的值测试下,看下实际效果。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值