基于Python实现将列表数据生成折线图


Posted in Python onMarch 23, 2022

前言

本文提供python将列表数据画图的样例代码。主要是给自己的记录,顺便分享一下。主要使用到的库是:pandas、matplotlib。

代码

下面直接发一下样例代码。

#!/user/bin/env python
# coding=utf-8
"""
@project : csdn
@author  : 剑客阿良_ALiang
@file   : draw_pic.py
@ide    : PyCharm
@time   : 2022-03-23 09:38:28
"""
import pandas as pd
from matplotlib import pyplot as plt
 
_dates = ['2022-03-22 16:45:08', '2022-03-22 16:46:08', '2022-03-22 16:47:08', '2022-03-22 16:48:08',
          '2022-03-22 16:49:08', '2022-03-22 16:50:08', '2022-03-22 16:51:08', '2022-03-22 16:52:08',
          '2022-03-22 16:53:08', '2022-03-22 16:54:08']
_data1 = [1, 2, 4, 6, 3, 2, 5, 7, 8, 0]
_data2 = [0, 9, 8, 2, 1, 0, 6, 5, 2, 1]
 
di = pd.DatetimeIndex(_dates,
                      dtype='datetime64[ns]', freq=None)
 
pd.DataFrame({'data1': _data1},
             index=di).plot.line()  # 图形横坐标默认为数据索引index。
#
plt.savefig(r'data/p1.png', dpi=200)
plt.show()  # 显示当前正在编译的图像
 
pd.DataFrame({'data1': _data1, 'data2': _data2},
             index=di).plot.line()  # 图形横坐标默认为数据索引index。
#
plt.savefig(r'data/p2.png', dpi=200)
plt.show()  # 显示当前正在编译的图像

代码说明

1、x轴的时间列表:_dates,准备了两组列表数据,需要和日期列表数量对应。

2、制作了两幅图,第二幅图主要是两条线生成在一张图上。

验证效果

基于Python实现将列表数据生成折线图

基于Python实现将列表数据生成折线图

到此这篇关于基于Python实现将列表数据生成折线图的文章就介绍到这了,更多相关Python列表数据内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Python 相关文章推荐
python利用正则表达式提取字符串
Dec 08 Python
利用python获取某年中每个月的第一天和最后一天
Dec 15 Python
python对DICOM图像的读取方法详解
Jul 17 Python
python中实现延时回调普通函数示例代码
Sep 08 Python
python实现定时压缩指定文件夹发送邮件
Dec 22 Python
Django框架模板的使用方法示例
May 25 Python
如何使用python实现模拟鼠标点击
Jan 06 Python
Python使用ElementTree美化XML格式的操作
Mar 06 Python
Python更改pip镜像源的方法示例
Dec 01 Python
详解如何使用Pytest进行自动化测试
Jan 14 Python
Python利用folium实现地图可视化
May 23 Python
利用python实时刷新基金估值(摸鱼小工具)
Sep 15 Python
Python必备技巧之字符数据操作详解
Pytorch中使用ImageFolder读取数据集时忽略特定文件
Mar 23 #Python
Python借助with语句实现代码段只执行有限次
Mar 23 #Python
python3 字符串str和bytes相互转换
Mar 23 #Python
对象析构函数__del__在Python中何时使用
详解Python内置模块Collections
Mar 22 #Python
Python中 range | np.arange | np.linspace三者的区别
You might like
php使用curl获取https请求的方法
2015/02/11 PHP
php简单实现查询数据库返回json数据
2015/04/16 PHP
JQuery Tips(2) 关于$()包装集你不知道的
2009/12/14 Javascript
有关于eclipse配置spket需要注意的一些地方
2013/04/07 Javascript
JQuery+DIV自定义滚动条样式的具体实现
2013/06/25 Javascript
各种页面定时跳转(倒计时跳转)代码总结
2013/10/24 Javascript
用jquery中插件dialog实现弹框效果实例代码
2013/11/15 Javascript
jQuery中ajax的使用与缓存问题的解决方法
2013/12/19 Javascript
AngularJs bootstrap搭载前台框架——基础页面
2016/09/01 Javascript
vue.js全局API之nextTick全面解析
2017/07/07 Javascript
Vue 2.0学习笔记之使用$refs访问Vue中的DOM
2017/12/19 Javascript
js实现手机web图片左右滑动效果
2017/12/29 Javascript
使用electron实现百度网盘悬浮窗口功能的示例代码
2018/10/24 Javascript
jQuery使用bind动态绑定事件无效的处理方法
2018/12/11 jQuery
JS异步执行结果获取的3种解决方式
2019/02/19 Javascript
详解微信UnionID作用
2019/05/15 Javascript
python中global用法实例分析
2015/04/30 Python
python转换字符串为摩尔斯电码的方法
2015/07/06 Python
Python图像处理模块ndimage用法实例分析
2019/09/05 Python
django框架两个使用模板实例
2019/12/11 Python
详解python中的闭包
2020/09/07 Python
Opencv python 图片生成视频的方法示例
2020/11/18 Python
网页布局中CSS样式无效的十个重要原因详解
2017/08/10 HTML / CSS
美国珠宝网上商店:Jeulia
2016/09/01 全球购物
泰国汽车、火车和轮渡票预订网站:Bus Online Ticket
2017/09/09 全球购物
语文教育专业应届生求职信
2013/11/23 职场文书
30岁生日感言
2014/01/25 职场文书
2014年秋季开学演讲稿
2014/05/24 职场文书
农村党支部书记司法四风问题对照检查材料
2014/09/26 职场文书
工厂见习报告范文
2014/10/31 职场文书
交通事故被告答辩状
2015/05/22 职场文书
初中化学教学反思
2016/02/22 职场文书
MySQL InnoDB ReplicaSet(副本集)简单介绍
2021/04/24 MySQL
解读Vue组件注册方式
2021/05/15 Vue.js
MySQL数据库安装方法与图形化管理工具介绍
2022/05/30 MySQL
mysql通过group by分组取最大时间对应数据的两种有效方法
2022/09/23 MySQL