python怎么绘制折线图和条形图
发表于:2026-11-01 作者:千家信息网编辑
千家信息网最后更新 2026年11月01日,今天小编给大家分享一下python怎么绘制折线图和条形图的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们
千家信息网最后更新 2026年11月01日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安全错误
数据库的锁怎样保障安全
耶加雪菲
南京欣网互联网络科技有限公司
互联网金融监管科技数据
互联网通讯科技
涨乐互联网科技
互联网为科技
互联网金融与金融科技
互联网科技公司发展
互联网科技公司电话
为想互联网科技
阿里巴巴算科技企业还是互联网
互联网科技人工智能实验室
迪庆互联网科技招生
广州新华互联网科技学校电竞方面
深圳市罗太互联网科技有限公司
互联网在线教育科技创业
为客找房互联网科技公司怎么样
黑云互联网科技有限公司
上海互联网科技公司ppt
广州互联网高科技取餐柜
天津市摩尔互联网科技
科技互联网公司logo
互联网公司会议桌创意科技软装饰
本届互联网博览会上的黑科技
朱啸虎曾投资哪些互联网科技企业
广州百诚互联网科技有限公司官网
江苏互联网智能科技软件
互联网界的黑科技
上海万顺科技互联网有限公司招聘
青岛互联网科技园