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

 更新时间:2020年02月24日 09:51:07   作者:奔奔-武  
这篇文章主要介绍了Python如何使用内置库matplotlib绘制折线图,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下

这篇文章主要介绍了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()

最终实现的效果:

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

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

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

相关文章

  • python中使用xlrd、xlwt操作excel表格详解

    python中使用xlrd、xlwt操作excel表格详解

    这篇文章主要介绍了python中使用xlrd、xlwt操作excel表格详解,python操作excel主要用到xlrd和xlwt这两个库,即xlrd是读excel,xlwt是写excel的库,需要的朋友可以参考下
    2015-01-01
  • Python基础常用内建函数图文示例解析

    Python基础常用内建函数图文示例解析

    这篇文章主要为大家Python常用内建函数,文中通过图例详细的给大家作出了讲解分析,有需要的朋友可以借鉴参考下,希望可以有所帮助
    2021-09-09
  • 在PyTorch中实现高效的多进程并行处理

    在PyTorch中实现高效的多进程并行处理

    PyTorch是一个流行的深度学习框架,一般情况下使用单个GPU进行计算时是十分方便的,但是当涉及到处理大规模数据和并行处理时,需要利用多个GPU,所以这篇文章我们将介绍如何利用torch.multiprocessing模块,在PyTorch中实现高效的多进程处理,需要的朋友可以参考下
    2024-07-07
  • Python提取PDF内容的方法(文本、图像、线条等)

    Python提取PDF内容的方法(文本、图像、线条等)

    这篇文章主要介绍了Python提取PDF内容的方法(文本、图像、线条等),文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-09-09
  • 超详细注释之OpenCV制作图像Mask

    超详细注释之OpenCV制作图像Mask

    这篇文章主要介绍了OpenCV制作图像Mask,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2021-09-09
  • python 3.74 运行import numpy as np 报错lib\site-packages\numpy\__init__.py

    python 3.74 运行import numpy as np 报错lib\site-packages\numpy\_

    这篇文章主要介绍了python 3.74 运行import numpy as np 报错lib\site-packages\numpy\__init__.py,原来需要更新一下numpy即可
    2019-10-10
  • 使用Python控制摄像头拍照并发邮件

    使用Python控制摄像头拍照并发邮件

    这篇文章主要介绍了使用Python控制摄像头拍照并发邮件的相关知识,非常不错,具有一定的参考借鉴价值,需要的朋友可以参考下
    2019-04-04
  • python实现ip查询示例

    python实现ip查询示例

    这篇文章主要介绍了python实现ip查询示例,需要的朋友可以参考下
    2014-03-03
  • python 动态生成变量名以及动态获取变量的变量名方法

    python 动态生成变量名以及动态获取变量的变量名方法

    今天小编就为大家分享一篇python 动态生成变量名以及动态获取变量的变量名方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2019-01-01
  • python实现双链表

    python实现双链表

    这篇文章主要为大家详细介绍了python实现双链表,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2022-05-05

最新评论