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中lambda的用法及其与def的区别解析
Jul 28 Python
python中的hashlib和base64加密模块使用实例
Sep 02 Python
OpenCV实现人脸识别
Apr 07 Python
PyQt5实现无边框窗口的标题拖动和窗口缩放
Apr 19 Python
Python中pandas dataframe删除一行或一列:drop函数详解
Jul 03 Python
详解如何将python3.6软件的py文件打包成exe程序
Oct 09 Python
在python中利用KNN实现对iris进行分类的方法
Dec 11 Python
Python面向对象程序设计类的封装与继承用法示例
Apr 12 Python
使用python快速在局域网内搭建http传输文件服务的方法
Nov 14 Python
Python3将ipa包中的文件按大小排序
Apr 17 Python
matplotlib基础绘图命令之bar的使用方法
Aug 13 Python
python获取带有返回值的多线程
May 02 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 观察者模式的实现代码
2013/05/10 PHP
PHP限制页面只能在微信自带浏览器访问的代码
2014/01/15 PHP
让ThinkPHP支持大小写url地址访问的方法
2014/10/31 PHP
使用PHP和JavaScript判断请求是否来自微信内浏览器
2015/08/18 PHP
页面中body onload 和 window.onload 冲突的问题的解决
2009/07/01 Javascript
最新28个很棒的jQuery 教程
2011/05/28 Javascript
JS长整型精度问题实例分析
2015/01/13 Javascript
javascript二维数组转置实例
2015/01/22 Javascript
详解Javascript中的Object对象
2016/02/28 Javascript
DIV随滚动条滚动而滚动的实现代码【推荐】
2016/04/12 Javascript
js利用正则表达式检验输入内容是否为网址
2016/07/05 Javascript
JQuery遍历元素的父辈和祖先的方法
2016/09/18 Javascript
JS制作类似选项卡切换的年历
2016/12/03 Javascript
详解ES6中的let命令
2020/04/05 Javascript
详解angular中的作用域及继承
2017/05/31 Javascript
React如何将组件渲染到指定DOM节点详解
2017/09/08 Javascript
Angular项目如何升级至Angular6步骤全纪录
2018/09/03 Javascript
jQuery Migrate 插件用法实例详解
2019/05/22 jQuery
微信小程序中的上拉、下拉菜单功能
2020/03/13 Javascript
vuex 多模块时 模块内部的mutation和action的调用方式
2020/07/24 Javascript
谈谈如何手动释放Python的内存
2016/12/17 Python
Python使用matplotlib模块绘制图像并设置标题与坐标轴等信息示例
2018/05/04 Python
Django Xadmin多对多字段过滤实例
2020/04/07 Python
python 监控服务器是否有人远程登录(详细思路+代码)
2020/12/18 Python
牧马人澳大利亚官网:Wrangler澳大利亚
2019/10/08 全球购物
浙大毕业生自荐信
2014/01/26 职场文书
怀念母亲教学反思
2014/04/28 职场文书
房屋出售授权委托书
2014/10/12 职场文书
2014年社区矫正工作总结
2014/11/18 职场文书
长城导游词300字
2015/01/30 职场文书
会计工作态度自我评价
2015/03/06 职场文书
勇敢的心观后感
2015/06/09 职场文书
培训学校2015年度工作总结
2015/07/20 职场文书
检讨书范文
2019/04/16 职场文书
小学记事作文之200字
2019/08/06 职场文书
《群青的幻想曲》京力秋树角色PV公开
2022/04/08 日漫