【Python数据分析 - 3】:柱状图的画法以及柱状图的比较

柱状图的画法

  • 以下演示以电影票房为例
import matplotlib.pyplot as plt
# 设置字体
plt.rcParams['font.sans-serif'] = ['SimHei']
plt.figure(figsize=(20,8), dpi=125)
# 准备数据
mov_name = ['大闹天宫', '海上钢琴师', '当幸福来敲门', '我是山姆', '阿甘正传']
y = [5776, 73853, 22354, 15969, 14839]
# 放进横坐标的数字列表
x = range(len(mov_name))
# 画图
plt.bar(x, y, width=0.5, color=['b', 'r', 'g', 'y', 'c'])
# 修改刻度名称
plt.xticks(x, mov_name)
plt.show()
  • 运行结果

在这里插入图片描述

柱状图的比较

import matplotlib.pyplot as plt
# 设置字体
plt.rcParams['font.sans-serif'] = ['SimHei']
plt.figure(figsize=(20,8), dpi=125)
# 准备数据
mov_name = ['大闹天宫', '海上钢琴师', '当幸福来敲门', '我是山姆', '阿甘正传']
first_day = [5776, 73853, 22354, 15969, 14839]
first_week = [7564, 104590, 74852, 44932, 65873]
x = range(len(mov_name))
# 画图
plt.bar(x, first_day, width=0.2, label='首日票房')
plt.bar([i+0.2 for i in x], first_week, width=0.2, label='首周票房')

# 修改刻度
plt.xticks([i+0.1 for i in x], mov_name)
plt.legend(loc='best')
plt.show()
  • 运行结果
    在这里插入图片描述

注意点

在这里插入图片描述

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

街 三 仔

你的鼓励是我创作的最大动力~

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值