基于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的Cookie.py模块支持冒号做key的方法
Dec 28 Python
安装Python的web.py框架并从hello world开始编程
Apr 25 Python
Python中字典创建、遍历、添加等实用操作技巧合集
Jun 02 Python
python中argparse模块用法实例详解
Jun 03 Python
python脚本实现xls(xlsx)转成csv
Apr 10 Python
Python 登录网站详解及实例
Apr 11 Python
Python reduce()函数的用法小结
Nov 15 Python
浅谈Python2获取中文文件名的编码问题
Jan 09 Python
Python实现将多个空格换为一个空格.md的方法
Dec 20 Python
Python 实现子类获取父类的类成员方法
Jan 11 Python
基于Python实现大文件分割和命名脚本过程解析
Sep 29 Python
Keras自定义实现带masking的meanpooling层方式
Jun 16 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
杏林同学录(七)
2006/10/09 PHP
PHP个人网站架设连环讲(三)
2006/10/09 PHP
PHP无限分类的类
2007/01/02 PHP
php Smarty模板生成html文档的方法
2010/04/12 PHP
PHP中使用imagick生成PSD文件缩略图教程
2015/01/26 PHP
php数组比较实现查找连续数的方法
2015/07/29 PHP
使用PHP接受文件并获得其后缀名的方法
2015/08/05 PHP
ExtJS 2.0 GridPanel基本表格简明教程
2010/05/25 Javascript
JQuery扩展插件Validate 1 基本使用方法并打包下载
2011/09/05 Javascript
使用jQuery fancybox插件打造一个实用的数据传输模态弹出窗体
2013/01/15 Javascript
jQuery中复合属性选择器用法实例
2014/12/31 Javascript
js改变Iframe中Src的方法
2015/05/05 Javascript
jquery插件之文字间歇自动向上滚动效果代码
2016/02/25 Javascript
js获取元素的标签名实现方法
2016/10/08 Javascript
获取JavaScript异步函数的返回值
2016/12/21 Javascript
three.js实现3D影院的原理的代码分析
2017/12/18 Javascript
swiper 自动图片无限轮播实现代码
2018/05/21 Javascript
微信小程序收藏功能的实现代码
2018/06/12 Javascript
在vue项目中引用Iview的方法
2018/09/14 Javascript
vue 配置多页面应用的示例代码
2018/10/22 Javascript
使用zrender.js绘制体温单效果
2019/10/31 Javascript
Python时间戳使用和相互转换详解
2017/12/11 Python
对numpy中数组元素的统一赋值实例
2018/04/04 Python
详解numpy.meshgrid()方法使用
2019/08/01 Python
3分钟看懂Python后端必须知道的Django的信号机制
2020/07/26 Python
Python利用pip安装tar.gz格式的离线资源包
2020/09/14 Python
Python求区间正整数内所有素数之和的方法实例
2020/10/13 Python
css3的transform造成z-index无效解决方案
2014/12/04 HTML / CSS
汉语专业应届生求职信
2013/10/01 职场文书
优秀毕业生自荐信范文
2014/01/01 职场文书
安全事故检讨书
2014/01/18 职场文书
初中新生军训方案
2014/05/13 职场文书
房地产销售主管岗位职责
2015/02/13 职场文书
公司2015年终工作总结
2015/05/26 职场文书
七年级生物教学反思
2016/02/20 职场文书
详解Python中下划线的5种含义
2021/07/15 Python