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中isnumeric()方法的使用简介
May 19 Python
python使用PIL模块实现给图片打水印的方法
May 22 Python
使用Python编写爬虫的基本模块及框架使用指南
Jan 20 Python
python类:class创建、数据方法属性及访问控制详解
Jul 25 Python
多个应用共存的Django配置方法
May 30 Python
python实现requests发送/上传多个文件的示例
Jun 04 Python
Python 3.6 中使用pdfminer解析pdf文件的实现
Sep 25 Python
np.random.seed() 的使用详解
Jan 14 Python
使用python-pptx包批量修改ppt格式的实现
Feb 14 Python
接口自动化多层嵌套json数据处理代码实例
Nov 20 Python
python调用百度AI接口实现人流量统计
Feb 03 Python
学会用Python实现滑雪小游戏,再也不用去北海道啦
May 20 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
用PHP控制用户的浏览器--ob*函数的使用说明
2007/03/16 PHP
PHP实现根据银行卡号判断银行
2015/04/29 PHP
PHP设计模式之工厂模式详解
2017/10/24 PHP
js同时按下两个方向键
2007/12/01 Javascript
复制小说文本时出现的随机乱码的去除方法
2010/09/07 Javascript
用jquery实现自定义风格的滑动条实现代码
2011/04/26 Javascript
js/ajax跨越访问-jsonp的原理和实例(javascript和jquery实现代码)
2012/12/27 Javascript
关于jquery input textare 事件绑定及用法学习
2013/04/03 Javascript
Sublime Text 3常用插件及安装方法
2015/12/16 Javascript
angular源码学习第一篇 setupModuleLoader方法
2016/10/20 Javascript
js自定义Tab选项卡效果
2017/06/05 Javascript
vue-router单页面路由
2017/06/17 Javascript
js中bool值的转换及“&&”、“||”、 “!!”详解
2017/12/21 Javascript
详解为Bootstrap Modal添加拖拽的方法
2018/01/05 Javascript
Angular 容器部署的方法
2018/04/17 Javascript
JS实现根据详细地址获取经纬度功能示例
2019/04/16 Javascript
taro开发微信小程序的实践
2019/05/21 Javascript
JavaScript如何实现监听键盘输入和鼠标监点击
2020/07/20 Javascript
python实现socket端口重定向示例
2014/02/10 Python
python简单猜数游戏实例
2015/07/09 Python
Windows下Python使用Pandas模块操作Excel文件的教程
2016/05/31 Python
浅谈numpy中linspace的用法 (等差数列创建函数)
2017/06/07 Python
python实现装饰器、描述符
2018/02/28 Python
Python使用numpy模块创建数组操作示例
2018/06/20 Python
python 求一个列表中所有元素的乘积实例
2019/06/11 Python
python+selenium+Chrome options参数的使用
2020/03/18 Python
小米俄罗斯授权商店:Xiaomi俄罗斯
2019/12/08 全球购物
高三英语教学反思
2014/01/13 职场文书
学年自我鉴定
2014/01/16 职场文书
八一演出活动方案
2014/02/03 职场文书
社区居务公开实施方案
2014/03/27 职场文书
工作散漫检讨书
2014/09/16 职场文书
出纳试用期自我评价
2015/03/10 职场文书
少年犯观后感
2015/06/11 职场文书
北京大学中文系教授推荐的10本小说
2019/08/08 职场文书
Python使用socket去实现TCP客户端和TCP服务端
2022/04/12 Python