python绘制堆叠柱状图_如何使用python的matplotlib模块绘制堆叠柱形图

1

第一步,点击键盘 win+r,打开运行窗口;在窗口中输入“cmd",点击确定,打开windows命令行窗口。

fb738d9c2cf7dfb268050198d01b1edef5dc13b1.jpg?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_500%2Climit_1

6834ecc4ec995943c51d874a95425d6b05d104b1.jpg?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_500%2Climit_1

486884883913e8e526f26208352f477047187db1.jpg?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_500%2Climit_1

2

第二步,在cmd命令行窗口中输入"python",点击enter键,进入python命令交互窗口。

4759c1dae43b3b86d03d80e3185653bbf92075b1.jpg?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_500%2Climit_1

3

第三步,使用import语句,引入matplotlib的pyplot函数并重命名为plt。

65ba880b31210561dfbf9a5d08aee8d7582a6ab1.jpg?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_500%2Climit_1

4

第四步,创建两个数组h1和h2,这两个数组表示柱形图的高度;使用函数range()创建数组x,这个数组表示柱形图在横轴的位置。

e2aefe781431dfb6d67098d212cf02532e6363b1.jpg?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_500%2Climit_1

5

第五步,使用函数plt.bar(x, h1, alpha=0.7, width=0.3, color='green'),绘制底层的柱形图,其中alpha表示透明度,越小越透明;width表示柱状图的宽度;color表示柱状图的颜色。

46a92de039723d034bf6f132bb486143d6d457b1.jpg?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_500%2Climit_1

6

第六步,使用函数plt.bar(x, h2, alpha=0.7, width=0.3, color='red',bottom=h1),绘制上层的柱形图,注意这个地方多了一个属性:bottom=h1。

1d735518512c8cf127bbe987c384cde34a2c46b1.jpg?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_500%2Climit_1

7

第七步,使用函数plt.xticks(x,year),给图表的横轴添加刻度。

e4b5e2f5ee0d3acea6cabddf87e265e7350fbbb1.jpg?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_500%2Climit_1

8

第八步,使用函数plt.title()给图表添加标题。

777f3fc2bbd6e1d075f555d50d254193cfe8afb1.jpg?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_500%2Climit_1

9

第九步,使用plt.show()显示图表,并查看显示的堆叠柱状图。

f367139a310e1799cd37750cc9406afec214a3b1.jpg?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_500%2Climit_1

b666b2530688912c95d7135c1b4800fc76f797b1.jpg?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_500%2Climit_1

END

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值