• matplotlib绘制折线图

一、使用matplotlib绘制一天当中的气温变化

  • 1、假设一天当中每隔两个小时(range(2,26,2))的气温分别是[15,13,14.5,17,20,25,26,26,27,22,18,15]

  • 2、导入pyplot模块:from matplotplot import pyplot as plt

  • 3、准备数据:
    x轴
    x = range(2,26,2)
    y轴
    y = [15,13,14.5,17,20,25,26,26,27,22,18,15]

  • 传入x和y,通过plot绘制出折线图:
    plt.plot(x,y)

  • 5、执行程序展示图形:
    plt.show()

二、图形展示结果:

三、图片修改

  • 1、图片展示较为粗糙,我们还想有以下展示功能:
    a.设置图片大小
    b.保存到本地
    c.图片描述信息
    d.调整x轴y轴刻度的间距
    e.线条的样式,如颜色,透明度等
    f.标记出特殊点,如最高点或最低点
    g.给图片添加水印

  • 2、设置图片大小
    宽20,高8,每英寸上点的个数即像素是80
    plt.figuer(figsize(20,8),dpi=80)

  • 3、保存图片
    保存到当前文件下,图片名为t1.png
    plt.savefig("./t1.png")

  • 4、绘制x轴的刻度(步长为2)
    plt.xticks(x)

  • 5、调整x轴的步长
    让x轴密集一些(步长为1):
    plt.xticks(range(2,25))
    步长为0.5:
    _xtick_labels = [i/2 for i in range(4,49)]
    plt.xticks(_xtick_labels)
    x轴刻度又太密集了,取步长为3:
    plt.xticks(_xtick_labels[::3]) #实际步长是1.5

  • 6、调整y轴的刻度
    #因为y轴是不规律的数字,plt.yticks()里不能直接传y,遍历传y轴的最大和最小刻度
    plt.yticks(range(min(y),max(y)+1)

  • 7、设置显示中文

使用matplotlib绘制折线图(绘制一天当中的气温变化)相关推荐

  1. 使用 Matplotlib 给折线图绘制置信区间

    最近在做数据分析过程中,需要探究属性和目标变量的关系,需要在绘制的折线图中给出其置信区间. 这个时候,我们可以使用plot.fill_between()函数来实现.其具体参数使用如下所示: matpl ...

  2. 用Python绘制折线图(上)

    各个事业部需要在工作表中生成利润走势图,来分析利润走向. 但是一共有52个部门,也就是需要给52个Excel表格绘图,同样的绘图操作要重复52遍,如果一个个操作实在浪费时间. 还有绘制什么样式的图也需 ...

  3. C#连接SQL Server数据库绘制折线图

    C#连接数据库绘制折线图 代码展示内容: 从数据库坐标信息表中读取坐标数据,根据读入的坐标数据绘制折线图. C#窗口中的坐标系是原点在窗口左上角,X轴方向是自左向右,Y轴方向是自上向下的.如果想在C# ...

  4. python使用matplotlib可视化折线图、在可视化图像中同时绘制多条折线图

    python使用matplotlib可视化折线图.在可视化图像中同时绘制多条折线图 目录 python使用matplotlib可视化折线图.在可视化图像中同时绘制多条折线图

  5. python matplotlib绘制折线图

    前言 众所周知,matplotlib 是一款功能强大开源的数据可视化模块,凭借着强大的扩展性构建出更高级别的绘图工具接口如seaborn.ggplot.我们来看看往期学习章节内容概述吧~ 接下来,我们 ...

  6. python matplotlib画折线图_python使用matplotlib绘制折线图教程

    matplotlib简介 matplotlib 是python最著名的绘图库,它提供了一整套和matlab相似的命令API,十分适合交互式地行制图.而且也可以方便地将它作为绘图控件,嵌入GUI应用程序 ...

  7. python画曲线图例-python使用matplotlib绘制折线图教程

    matplotlib 是python最著名的绘图库,它提供了一整套和matlab相似的命令API,十分适合交互式地行制图.而且也可以方便地将它作为绘图控件,嵌入GUI应用程序中. 它的文档相当完备,并 ...

  8. 如何使用python画折线图-python使用matplotlib绘制折线图教程

    matplotlib简介 matplotlib 是python最著名的绘图库,它提供了一整套和matlab相似的命令API,十分适合交互式地行制图.而且也可以方便地将它作为绘图控件,嵌入GUI应用程序 ...

  9. matplotlib.pyplot常用画图方式函数封装(一)——.plot绘制折线图及设置坐标轴箭头完美解决

    matplotlib.pyplot常用画图方式函数封装(一)--.plot绘制折线图及设置坐标轴箭头完美解决 py.plot常见绘图设置函数封装 绘制函数图像(完美解决坐标轴添加箭头) 绘制折线图 p ...

最新文章

  1. hdu5701-中位数计数
  2. 设计模式之简单工厂模式
  3. variable ‘‘ of type ‘‘ referenced from scope ‘‘, but it is not defined 异常解决方法
  4. MAC 下 安装redis 并配置 php redis 扩展
  5. 解决vmware移动虚拟机之后执行ifconfig命令无输出的问题
  6. [html] 怎样在<pre>标签内不转义<和>符号(原样输出html标签)?
  7. 文件另存为时名称会改变_易经:人处在困境时,不要焦虑,改变固定习惯,就会迎来转机...
  8. 343. 整数拆分(JavaScript)
  9. LeetCode(589)——N叉树的前序遍历(JavaScript)
  10. 统计图表类库--libchart使用简介
  11. OpenCV-图像处理(28、轮廓发现(find contour in your image))
  12. AE中图层叠加模式的中英对照及说明
  13. Xcode 8 的新功能一览
  14. Olny Flashlight
  15. win7计算机不能设置双屏怎么回事,win7怎么设置双屏显示?Win7双屏显示设置的方法...
  16. 路由器找不到拨号服务器,路由器设置宽带拨号无法上网 怎么办?
  17. mysql日志管理及主从复制
  18. 01背包总结+传授个人经验
  19. Git 学习笔记 ignore 忽略文件
  20. 利用物联网+数据建模+数据可视化软件等工具,解决物联网大数据在行业中的应用与挑战

热门文章

  1. 机械行业想转行IT互联网行业,大家有什么好的建议?
  2. 及时复盘的好处_复盘是什么意思,有什么意义
  3. 链表之链表的结点插入
  4. Excel 中如何根据单元格内容删除行
  5. 65536个连接”误解
  6. ESP8266人体感应项目
  7. STM32 USB HID IAP升级
  8. Teams app 的 SSO 机制
  9. css规则定义的分类,CSS规则定义英汉对照表
  10. 全局数据共享——MobX(微信小程序)