Python全系列 教程
3567个小节阅读:5931.8k
目录
鸿蒙应用开发
C语言快速入门
JAVA全系列 教程
面向对象的程序设计语言
Python全系列 教程
Python3.x版本,未来主流的版本
人工智能 教程
顺势而为,AI创新未来
大厂算法 教程
算法,程序员自我提升必经之路
C++ 教程
一门通用计算机编程语言
微服务 教程
目前业界流行的框架组合
web前端全系列 教程
通向WEB技术世界的钥匙
大数据全系列 教程
站在云端操控万千数据
AIGC全能工具班
A A
White Night
xxxxxxxxxx
291import matplotlib.pyplot as plt
2#三天中三部电影的票房变化
3real_names=['电影1','电影2','电影3']
4real_num1=[5453,7548,6543]
5real_num2=[1840,4013,3421]
6real_num3=[1080,1673,2342]
7#设置画布大小
8# figsize参数:指定绘图对象的宽度width和高度height,单位为英寸;
9# dpi参数指定绘图对象的分辨率;
10# 分辨率即每英寸是多少个像素,默认值为80
11# 因此本代码中所创建的图表窗口的宽度为8*80=640像素
12plt.figure(figsize=(8,6))
13#生成x 第1天 第2天 第3天
14x=range(len(real_names))
15x_label=[f'第{i+1}天' for i in range(len(real_names))]
16#绘制柱状图
17#设置柱的宽度
18width=0.3
19plt.bar(x,real_num1,color='g',width=width,label=real_names[0])
20plt.bar([i+width for i in x],real_num2,color='b',width=width,label=real_names[1])
21plt.bar([i+2*width for i in x],real_num3,color='r',width=width,label=real_names[2])
22plt.rcParams['font.sans-serif']=['SimHei'] #用来正常显示中文标签
23#修改x坐标
24plt.xticks([i+width for i in x],x_label)
25#添加图例
26plt.legend()
27#添加标题
28plt.title('3天的票房数')
29
运行结果: