数据分析 - matplotlib绘制条形图 - 电影前五票房

条形图绘制

  • 竖着的条形图:bar(x, y
  • 横着的条形图:barh (x, y)

题目

  • 已知2021年全国前五的电影以及票房
x = ["战狼", "你好李焕英", "哪吒之魔童降世", "流浪地球", "唐人街探案"]
y = [56.94, 54.13, 50.36, 46.86, 45.22]
  • 具体的介绍全在代码里面,直接看代码就行,这个和折线图,散点图有异曲同工之妙

竖着的图形

from matplotlib import pyplot as plt
from matplotlib import font_manager
my_font = font_manager.FontProperties(fname = r'C:\WINDOWS\FONTS\MSYHL.TTC')

x = ["战狼", "你好李焕英", "哪吒之魔童降世", "流浪地球", "唐人街探案"]
y = [56.94, 54.13, 50.36, 46.86, 45.22]

# 图片的大小
plt.figure(figsize=(20,8), dpi = 80)

# 也可以直接传入x,但是此时的下标就是数字(0-4)
plt.bar(range(len(x)), y, width = 0.5)

#x轴方下标
#传入的第一个参数:list数组,传入的第二个参数,list的字符串
plt.xticks(range(len(x)), x, fontproperties=my_font)
#保存图片
plt.savefig("./电影票房.png")
# 标题
plt.title("2021年前五的电影", fontproperties = my_font)
plt.xlabel("电影名", fontproperties = my_font)
plt.ylabel("票房(亿)", fontproperties = my_font)

plt.show()

在这里插入图片描述

横着的图像

from matplotlib import pyplot as plt
from matplotlib import font_manager
my_font = font_manager.FontProperties(fname = r'C:\WINDOWS\FONTS\MSYHL.TTC')

x = ["战狼", "你好李焕英", "哪吒之魔童降世", "流浪地球", "唐人街探案"]
y = [56.94, 54.13, 50.36, 46.86, 45.22]

# 图片的大小
plt.figure(figsize=(20,8), dpi = 80)

# 也可以直接传入x,但是此时的下标就是数字(0-4)
plt.barh(range(len(x)), y, height=0.5)

#y轴方下标
#传入的第一个参数:list数组,传入的第二个参数,list的字符串
plt.yticks(range(len(x)), x, fontproperties=my_font)
#保存图片
plt.savefig("./电影票房(横).png")
# 标题
plt.title("2021年前五的电影", fontproperties = my_font)
plt.ylabel("电影名", fontproperties = my_font)
plt.xlabel("票房(亿)", fontproperties = my_font)

plt.show()

在这里插入图片描述

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

Bessie_Lee_gogogo

你的鼓励是我最大的动力

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

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

打赏作者

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

抵扣说明:

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

余额充值