Python如何使用内置库matplotlib绘制折线图


Posted in Python onFebruary 24, 2020

这篇文章主要介绍了Python如何使用内置库matplotlib绘制折线图,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下

环境准备:

需要安装matplotlib,安装方式:

pip install matplotlib

直接贴代码喽:

#引入模块
from matplotlib import pyplot,font_manager

#设置支持中文字体的显示
font=font_manager.FontProperties(fname="C:\Windows\Fonts\simsun.ttc")

#第一步:准备数据
#气温值
y1 = [8,5,5,7,8,8,7,5,6,7,9,11,10,10,11,14,13,12,12,12,12,13,14,15,16,15,15,15,15,14,14]
y2 = [11,10,14,17,13,12,12,10,14,16,18,16,13,17,16,16,15,14,15,14,15,18,19,20,18,17,17,18,16,17,19]
#3月份
x = [i for i in range(1,32)]

#设置图片大小,figsize:设置图片的宽和高,dpi设置每英寸的像素
pyplot.figure(figsize=(30,16),dpi=100)

#给图表起名字
pyplot.title('三月份气温变化图',fontproperties=font)

#绘制图像
pyplot.plot(x,y1,label='最低气温',color="red",linewidth=5,linestyle="--") #最低气温
pyplot.plot(x,y2,label='最高气温',color="cyan",linewidth=6) #最高气温

#显示每条线代表什么
pyplot.legend(loc="upper left",prop=font)

#设置X轴坐标
pyplot.xticks(x)
#设置网格线
pyplot.grid(alpha=0.2)

#保存图像
pyplot.savefig('./weather.png')

#显示图像
pyplot.show()

最终实现的效果:

Python如何使用内置库matplotlib绘制折线图

最后附上官网地址,里边有很多图表,可根据实际需求进行修改:

https://matplotlib.org/gallery/index.html

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python实现获取某天是某个月中的第几周
Feb 11 Python
Python实现将SQLite中的数据直接输出为CVS的方法示例
Jul 13 Python
Python 解决中文写入Excel时抛异常的问题
May 03 Python
Python中存取文件的4种不同操作
Jul 02 Python
pycharm 安装JPype的教程
Aug 08 Python
Python高级特性 切片 迭代解析
Aug 23 Python
基于Python和PyYAML读取yaml配置文件数据
Jan 13 Python
Python环境下安装PyGame和PyOpenGL的方法
Mar 25 Python
使用keras内置的模型进行图片预测实例
Jun 17 Python
python 实现单例模式的5种方法
Sep 23 Python
python实现数学模型(插值、拟合和微分方程)
Nov 13 Python
Django-silk性能测试工具安装及使用解析
Nov 28 Python
python中68个内置函数的总结与介绍
Feb 24 #Python
Python基于内置库pytesseract实现图片验证码识别功能
Feb 24 #Python
python实现随机加减法生成器
Feb 24 #Python
Python拼接字符串的7种方式详解
Mar 19 #Python
python图形界面开发之wxPython树控件使用方法详解
Feb 24 #Python
pytorch使用tensorboardX进行loss可视化实例
Feb 24 #Python
python绘制动态曲线教程
Feb 24 #Python
You might like
Extended CHM PHP 语法手册之 DIY
2006/10/09 PHP
php Xdebug 调试扩展的安装与使用.
2010/03/13 PHP
PHP数组操作汇总 php数组的使用技巧
2011/07/17 PHP
php实现singleton()单例模式实例
2014/11/06 PHP
PHP实现无限级分类(不使用递归)
2015/10/22 PHP
PHP实现上一篇下一篇的方法实例总结
2016/09/22 PHP
PHP实现mysqli批量执行多条语句的方法示例
2017/07/22 PHP
laravel 判断查询数据库返回值的例子
2019/10/11 PHP
动态加载图片路径 保持JavaScript控件的相对独立性
2010/09/06 Javascript
iframe子父页面调用js函数示例
2013/11/07 Javascript
jquery $(document).ready()和window.onload的区别浅析
2015/02/04 Javascript
JQuery中Text方法用法实例分析
2015/05/18 Javascript
javascript实现省市区三级联动下拉框菜单
2015/11/17 Javascript
从零学习node.js之详解异步控制工具async(八)
2017/02/27 Javascript
Angular2使用Guard和Resolve进行验证和权限控制
2017/04/24 Javascript
React传值 组件传值 之间的关系详解
2019/08/26 Javascript
使用vue制作滑动标签
2019/09/21 Javascript
JS数组Reduce方法功能与用法实例详解
2020/04/29 Javascript
[02:26]DOTA2英雄米拉娜基础教程
2013/11/25 DOTA
Django集成百度富文本编辑器uEditor攻略
2014/07/04 Python
用Python的Django框架编写从Google Adsense中获得报表的应用
2015/04/17 Python
详解用TensorFlow实现逻辑回归算法
2018/05/02 Python
Django + Uwsgi + Nginx 实现生产环境部署的方法
2018/06/20 Python
基于Python实现定时自动给微信好友发送天气预报
2018/10/25 Python
对python中的os.getpid()和os.fork()函数详解
2019/08/08 Python
python numpy--数组的组合和分割实例
2020/02/24 Python
详解Python中@staticmethod和@classmethod区别及使用示例代码
2020/12/14 Python
pip install命令安装扩展库整理
2021/03/02 Python
Canvas 文本填充线性渐变的使用详解
2020/06/22 HTML / CSS
瑞典快乐袜子:Happy Socks
2018/02/16 全球购物
澳洲Chemist Direct药房中文网:澳洲大型线上直邮药房
2019/11/04 全球购物
super()与this()的区别
2016/01/17 面试题
主管职责范文
2013/11/09 职场文书
高中英语演讲稿范文
2014/04/24 职场文书
精神文明建设先进个人事迹材料
2014/12/24 职场文书
创业计划书之餐饮
2019/09/02 职场文书