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 相关文章推荐
python3使用urllib示例取googletranslate(谷歌翻译)
Jan 23 Python
Python 搭建Web站点之Web服务器与Web框架
Nov 06 Python
python中datetime模块中strftime/strptime函数的使用
Jul 03 Python
在Pandas中DataFrame数据合并,连接(concat,merge,join)的实例
Jan 29 Python
Python3+Pycharm+PyQt5环境搭建步骤图文详解
May 29 Python
详解python调用cmd命令三种方法
Jul 08 Python
Django REST framework 视图和路由详解
Jul 19 Python
详解Django配置优化方法
Nov 18 Python
Pycharm激活码激活两种快速方式(附最新激活码和插件)
Mar 12 Python
Python3开发实例之非关系型图数据库Neo4j安装方法及Python3连接操作Neo4j方法实例
Mar 18 Python
Python实现疫情通定时自动填写功能(附代码)
May 27 Python
python通用数据库操作工具 pydbclib的使用简介
Dec 21 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实现的下载css文件中的图片的代码
2010/02/08 PHP
PHP的SQL注入实现(测试代码安全不错)
2011/02/27 PHP
PHP生成随机用户名和密码的实现代码
2013/02/27 PHP
php数组实现根据某个键值将相同键值合并生成新二维数组的方法
2017/04/26 PHP
几款极品的javascript压缩混淆工具
2007/05/16 Javascript
一步一步教你写一个jQuery的插件教程(Plugin)
2009/09/03 Javascript
jquery入门—选择器实现隔行变色实例代码
2013/01/04 Javascript
《JavaScript DOM 编程艺术》读书笔记之JavaScript 语法
2015/01/09 Javascript
详解基于Bootstrap扁平化的后台框架Ace
2015/11/27 Javascript
js实现跨域访问的三种方法
2015/12/09 Javascript
jQuery使用$.ajax提交表单完整实例
2015/12/11 Javascript
Bootstrap进度条学习使用
2017/02/09 Javascript
Ajax基础知识详解
2017/02/17 Javascript
jQuery中animate()的使用方法及解决$(”body“).animate({“scrollTop”:top})不被Firefox支持的问题
2017/04/04 jQuery
使用D3.js创建物流地图的示例代码
2018/01/27 Javascript
layer弹出子iframe层父子页面传值的实现方法
2018/11/22 Javascript
js实现一款简单踩白块小游戏(曾经很火)
2019/12/02 Javascript
vue中解决chrome浏览器自动播放音频和MP3语音打包到线上的实现方法
2020/10/09 Javascript
Python聚类算法之凝聚层次聚类实例分析
2015/11/20 Python
Python的组合模式与责任链模式编程示例
2016/02/02 Python
Python使用Flask-SQLAlchemy连接数据库操作示例
2018/08/31 Python
Python中使用pypdf2合并、分割、加密pdf文件的代码详解
2019/05/21 Python
Windows10下 python3.7 安装 facenet的教程
2019/09/10 Python
通过实例解析python描述符原理作用
2020/01/22 Python
Python3 mmap内存映射文件示例解析
2020/03/23 Python
python和go语言的区别是什么
2020/07/20 Python
python3中布局背景颜色代码分析
2020/12/01 Python
欧洲领先的火车票和大巴票预订平台:Trainline
2018/12/26 全球购物
耐克奥地利官网:Nike奥地利
2019/08/16 全球购物
Intersport西班牙:在线体育商店
2019/11/06 全球购物
什么是ESB?请介绍一下ESB?
2015/05/27 面试题
淘宝网店营销策划书
2014/01/11 职场文书
政风行风自查自纠报告
2014/10/21 职场文书
2014年科协工作总结
2014/12/09 职场文书
大学生创业事迹材料
2014/12/30 职场文书
校长个人总结
2015/03/03 职场文书