基于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脚本实现Web漏洞扫描工具
Oct 25 Python
Django基础之Model操作步骤(介绍)
May 27 Python
Python中logging实例讲解
Jan 17 Python
Python3之手动创建迭代器的实例代码
May 22 Python
python中tkinter的应用:修改字体的实例讲解
Jul 17 Python
python列表插入append(), extend(), insert()用法详解
Sep 14 Python
pytorch-RNN进行回归曲线预测方式
Jan 14 Python
Pytorch 实现数据集自定义读取
Jan 18 Python
python ImageDraw类实现几何图形的绘制与文字的绘制
Feb 26 Python
python 实现 hive中类似 lateral view explode的功能示例
May 18 Python
python 递归相关知识总结
Mar 03 Python
python实现图片九宫格分割的示例
Apr 25 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设计模式之责任链模式的深入解析
2013/06/13 PHP
php实现在线通讯录功能(附源码)
2016/05/13 PHP
Thinkphp5框架实现图片、音频和视频文件的上传功能详解
2019/08/27 PHP
JavaScript进阶教程(第四课第一部分)
2007/04/05 Javascript
jquery select下拉框操作的一些说明
2010/04/02 Javascript
为JavaScript添加重载函数的辅助方法
2010/07/04 Javascript
Three.js源码阅读笔记(光照部分)
2012/12/27 Javascript
jQuery随机切换图片的小例子
2013/04/18 Javascript
javascript使用prototype完成单继承
2014/12/24 Javascript
jquery插件方式实现table查询功能的简单实例
2016/06/06 Javascript
AngularJS路由删除#符号解决的办法
2017/09/28 Javascript
浅谈node的事件机制
2017/10/09 Javascript
vue项目中api接口管理总结
2018/04/20 Javascript
默认浏览器设置及vue自动打开页面的方法
2018/09/21 Javascript
python删除文件示例分享
2014/01/28 Python
Python 不同对象比较大小示例探讨
2014/08/21 Python
Python中List.count()方法的使用教程
2015/05/20 Python
python3.4用函数操作mysql5.7数据库
2017/06/23 Python
Python中支持向量机SVM的使用方法详解
2017/12/26 Python
python获取微信小程序手机号并绑定遇到的坑
2018/11/19 Python
python通过配置文件共享全局变量的实例
2019/01/11 Python
Python调用C语言的实现
2019/07/26 Python
python-opencv获取二值图像轮廓及中心点坐标的代码
2019/08/27 Python
利用HTML5中的Canvas绘制一张笑脸的教程
2015/05/07 HTML / CSS
Groupon西班牙官方网站:在线优惠券和交易,节省高达70%
2021/03/13 全球购物
渔夫的故事教学反思
2014/02/14 职场文书
《乡愁》教学反思
2014/02/18 职场文书
《卖木雕的少年》教学反思
2014/04/11 职场文书
成绩单家长评语大全
2014/04/16 职场文书
法定代表人授权委托书范文
2014/08/02 职场文书
金融专业银行实习证明模板
2014/11/28 职场文书
结婚仪式主持词
2015/06/29 职场文书
《黄道婆》教学反思
2016/02/22 职场文书
评测 | 大屏显示带收音机的高端音箱,JBL TUNE2便携式插卡音箱实测
2021/04/24 无线电
Django 实现jwt认证的示例
2021/04/30 Python
详解Oracle块修改跟踪功能
2021/11/07 Oracle