基于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 相关文章推荐
在Docker上开始部署Python应用的教程
Apr 17 Python
python实现对一个完整url进行分割的方法
Apr 29 Python
python邮件发送smtplib使用详解
Jun 16 Python
python 使用sys.stdin和fileinput读入标准输入的方法
Oct 17 Python
python执行scp命令拷贝文件及文件夹到远程主机的目录方法
Jul 08 Python
Python计算两个矩形重合面积代码实例
Sep 16 Python
pyspark 随机森林的实现
Apr 24 Python
Python函数__new__及__init__作用及区别解析
Aug 31 Python
pytorch 移动端部署之helloworld的使用
Oct 30 Python
pytest fixtures装饰器的使用和如何控制用例的执行顺序
Jan 28 Python
python opencv通过4坐标剪裁图片
Jun 05 Python
Python Django获取URL中的数据详解
Nov 01 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不用正则采集速度探究总结
2008/03/24 PHP
PHP学习笔记之数组篇
2011/06/28 PHP
兼容各大浏览器带关闭按钮的漂浮多组图片广告代码
2014/06/05 PHP
PHP中Session可能会引起并发问题
2015/06/26 PHP
php页面,mysql数据库转utf-8乱码,utf-8编码问题总结
2015/08/27 PHP
php制作基于xml的RSS订阅源功能示例
2017/02/08 PHP
页面装载js及性能分析方法介绍
2014/03/21 Javascript
jquery获取checkbox的值并post提交
2015/01/14 Javascript
jQuery实现本地预览上传图片功能
2016/01/08 Javascript
js addDqmForPP给标签内属性值加上双引号的函数
2016/12/24 Javascript
两种简单的跨域方法(jsonp、php)
2017/01/02 Javascript
js实现自定义路由
2017/02/04 Javascript
Javarscript中模块(module)、加载(load)与捆绑(bundle)详解
2017/05/28 Javascript
vue中tab选项卡的实现思路
2018/11/25 Javascript
微信小程序上传文件到阿里OSS教程
2019/05/20 Javascript
对node通过fs模块判断文件是否是文件夹的实例讲解
2019/06/10 Javascript
Node使用Nodemailer发送邮件的方法实现
2020/02/24 Javascript
JavaScript代码模拟鼠标自动点击事件示例
2020/08/07 Javascript
使用jquery实现轮播图效果
2021/01/02 jQuery
python中日志logging模块的性能及多进程详解
2017/07/18 Python
Python装饰器语法糖
2019/01/02 Python
浅谈pycharm导入pandas包遇到的问题及解决
2020/06/01 Python
python脚本第一行如何写
2020/08/30 Python
详解python 支持向量机(SVM)算法
2020/09/18 Python
python 牛顿法实现逻辑回归(Logistic Regression)
2020/10/15 Python
Spanx塑身衣官网:美国知名内衣品牌
2017/01/11 全球购物
英国领先的独立时装店:Van Mildert
2019/10/28 全球购物
如何打印出当前源文件的文件名以及源文件的当前行号
2015/04/05 面试题
教师推荐信范文
2013/11/24 职场文书
法务专员岗位职责
2014/01/02 职场文书
省三好学生申请材料
2014/01/22 职场文书
《我的信念》教学反思
2014/02/15 职场文书
考勤制度通知
2015/04/25 职场文书
幼儿园开学家长寄语(2016春季)
2015/12/03 职场文书
python非标准时间的转换
2021/07/25 Python
十大最强火系宝可梦,喷火龙上榜,第一名有双火属性
2022/03/18 日漫