如何填充Matplotlib中的线图
发表于:2026-11-03 作者:千家信息网编辑
千家信息网最后更新 2026年11月03日,这篇文章将为大家详细讲解有关如何填充Matplotlib中的线图,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。背景介绍将学习如何填充Matplotlib中的线图。这
千家信息网最后更新 2026年11月03日如何填充Matplotlib中的线图
这篇文章将为大家详细讲解有关如何填充Matplotlib中的线图,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。
背景介绍
将学习如何填充Matplotlib中的线图。这不仅可以使我们的图表看起来更专业,而且我们还可以通过根据特定阈值填充区域来添加有用信息。
入门实例
接下来看一个例子:读取一个data.csv文件内容为统计不同年龄段的所有开发人员、Python开发人员、JavaScript开发人员的中等公司表格,我们用填充区域的方式显示Python开发高于所有开发人人员的薪水年龄(黄色区域),以及低于所有开发人员的薪水人员的年龄(红色区域),csv文件内容大致如下:
具体代码如下:
import pandas as pdfrom matplotlib import pyplot as pltfrom matplotlib import rcParams#设置图表字体,防止中文乱码rcParams['font.family'] = 'Microsoft YaHei'rcParams['font.sans-serif'] = 'Microsoft YaHei'data = pd.read_csv('data.csv')ages = data['Age']dev_salaries = data['All_Devs']py_salaries = data['Python']js_salaries = data['JavaScript']plt.plot(ages,dev_salaries,color='#444444',linestyle='--',label='所有开发人员薪水')plt.plot(ages,py_salaries,label='Python开发薪水')#使用fill_between()方法进行填充区域#where 当python开发薪水大于所有开发薪水时候#interpolate 定义填充区域为Ture#color:区域颜色#alpha :设置透明度plt.fill_between(ages,py_salaries, dev_salaries,where=(py_salaries>dev_salaries),interpolate=True,color='yellow',alpha=0.25,label='高于指定薪水薪水')#使用fill_between()方法进行填充区域#where 当python开发薪水小于等于所有开发薪水时候#interpolate 定义填充区域为Ture#color:区域颜色#alpha :设置透明度plt.fill_between(ages,py_salaries,dev_salaries,where=(py_salaries<=dev_salaries),interpolate=True,color='red',alpha=0.25,label='低于指定薪水')plt.legend()plt.title('按年龄计算中等工资')plt.xlabel('年龄')plt.ylabel('中等工资')plt.tight_layout()plt.show()
运行效果图:
关于"如何填充Matplotlib中的线图"这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看到。
开发
薪水
区域
人员
年龄
线图
内容
篇文章
图表
工资
文件
方法
时候
更多
透明度
颜色
不同
不错
实用
专业
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
河南云网互联网络科技有限公司
互联网科技媒体
狮子座互联网科技有限公司
沃里互联网科技
一五八零互联网科技
左右互联网络科技
深圳市运趣互联网科技有限公司
科技与互联网的利与弊
互联网科技中介
中国互联网有什么科技含量
河南猎农互联网科技有限公司
知域互联网科技有限公司大骗子
群盈汇互联网科技有限公司
互联网时代的科技公司
上海京穆互联网科技有限公司
互联网金融科技公司的优势
吉林省码上互联网科技电话
山东蛋芒互联网科技有限公司
恒生科技互联网指数十大成分股
科技发展第三阶段互联网时代
广州为想互联网科技有限公司
互联网科技公司简介
山东特亿宝互联网科技有限公司
互联网科技股票
互联网科技logo
顺网科技2021年互联网排名
保险科技服务互联网营销体系
互联网营销推广黑科技
互联网科技大会大佬
数字科技和互联网金融哪个好