python怎么绘制折线图和条形图
发表于:2025-11-08 作者:千家信息网编辑
千家信息网最后更新 2025年11月08日,今天小编给大家分享一下python怎么绘制折线图和条形图的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们
千家信息网最后更新 2025年11月08日python怎么绘制折线图和条形图
今天小编给大家分享一下python怎么绘制折线图和条形图的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。
折线图
import matplotlib.pyplot as plt#x轴取值不一样时# x1=[0,0.1,0.3,0.5,0.7,0.8,0.9]# y1=[0.7150,0.7147,0.7088,0.7029,0.6996,0.6942,0.5599]# x2=[0,0.1,0.2,0.5,0.6,0.8,0.9,1]# y2=[0.7150,0.7146,0.6969,0.6496,0.5568,0.5196,0.4248,0.3344]# x3=[0,0.1,0.2,0.3,0.4,0.5,0.6,0.7,0.8,0.9,1]# y3=[0.7150,0.7147,0.7068,0.7016,0.6283,0.5889,0.5155,0.4992,0.4728,0.3909,0.3310]# x轴取值一样时x = [1,2,3,4,5,6,7,8,9,10,11,12]y1 = [57,74,66,69,88,82,78,70,80,92,69,99]y2 = [44,47,48,55,56,48,86,69,58,60,63,79]y3 = [61,77,59,85,79,80,53,48,50,66,88,81]plt.title('快递月件量') # 折线图标题plt.rcParams['font.sans-serif'] = ['SimHei'] # 折线图中需显示汉字时,得加上这一行plt.xlabel('月份/月') # x轴标题plt.ylabel('快递件数') # y轴标题plt.plot(x, y1, marker='o', markersize=3) # 绘制折线图,添加数据点形状并设置点的大小plt.plot(x, y2, marker='^', markersize=3) #^:点的形状为三角形plt.plot(x, y3, marker='*', markersize=3) #星形for a, b in zip(x, y1): plt.text(a, b, b, ha='center', va='bottom', fontsize=10) # 设置数据标签位置及字体大小for a, b in zip(x, y2): plt.text(a, b, b, ha='center', va='bottom', fontsize=10)for a, b in zip(x, y3): plt.text(a, b, b, ha='center', va='bottom', fontsize=10)plt.legend(['邮政', '顺丰', '圆通']) # 设置折线名称plt.show() # 显示折线图结果:
单条形图
import matplotlib.pyplot as plt# 条形图需要显示中文时,需要下面这两行代码plt.rcParams['font.sans-serif'] = ['SimHei']plt.rcParams['axes.unicode_minus'] = Falsequarters = ('第一节度', '第二季度', '第三季度', '第四季度') #x轴courier_number = [310, 382, 256, 402] #x轴对应的数量plt.bar(quarters, courier_number) #作图#plt.barh(quarters, courier_number) # 若要横放条形图,用函数barhplt.title('四个季度快递数量的调查结果') #条形图标题plt.show()结果:
并列条形图
import matplotlib.pyplot as pltimport numpy as np# 条形图需要显示中文时,需要下面这两行代码plt.rcParams['font.sans-serif'] = ['SimHei']plt.rcParams['axes.unicode_minus'] = False# 输入统计数据quarters = ('第一节度', '第二季度', '第三季度', '第四季度') #x轴courier_number_before = [310, 382, 256, 402]courier_number_now = [320, 420, 388, 432]bar_width = 0.3 # 设置条形宽度index_before = np.arange(len(quarters)) # 之前四季度条形图的横坐标index_now = index_before + bar_width # 现在四季度条形图的横坐标# 使用两次 bar 函数画出两组条形图plt.bar(index_before, height=courier_number_before, width=bar_width, color='b', label='去年')plt.bar(index_now, height=courier_number_now, width=bar_width, color='g', label='今年')plt.legend() # 显示图例plt.xticks(index_before + bar_width/2, quarters) # 让横坐标轴刻度显示 四个季度的快递量, index_before + bar_width/2 为横坐标轴刻度的位置plt.ylabel('快递数量') # 纵坐标轴标题plt.title('去年今年四个季度快递数量的调查结果') # 图形标题plt.show()以上就是"python怎么绘制折线图和条形图"这篇文章的所有内容,感谢各位的阅读!相信大家阅读完这篇文章都有很大的收获,小编每天都会为大家更新不同的知识,如果还想学习更多的知识,请关注行业资讯频道。
条形
线图
标题
快递
四季
数量
横坐标
知识
篇文章
结果
季度
二季度
代码
位置
内容
函数
刻度
大小
形状
折线
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
上海连微网络技术公司
galaxy服务器哪个好用
福建商业软件开发服务价格
中小学学生网络安全管理制度
音乐无数据库上传
软件开发复用系数
想学软件开发哪个学校比较好
软件开发行情怎么样
云服务器安装环境
无限传感器网络技术课程设计
揭阳无限软件开发报价行情
放心的crm软件开发流程
数据库中文字几个字符
数据库系统原理跟数据库系统概论
服务器偶尔断网查看日志
服务器四核有哪些
数据库原理与技术实验二
安徽三角元服务器有没有充电桩
mysql数据库关键字
Linux怎么查服务器时间差
榆林市软件开发公司电话
网络安全实训图片
武林闲侠渠道服务器和官服互通吗
数据库表的名字
连接个人热点什么是网络安全密钥
中国数据库怎么进入
2020网络安全大赛
ps5安全模式重建数据库
jdbc数据库中文显示
广州人力网络软件开发有限公司