基于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中操作字符串之replace()方法的使用
May 19 Python
Python使用os模块和fileinput模块来操作文件目录
Jan 19 Python
浅谈python写入大量文件的问题
Nov 09 Python
Python supervisor强大的进程管理工具的使用
Apr 24 Python
python 用所有标点符号分隔句子的示例
Jul 15 Python
详解将Python程序(.py)转换为Windows可执行文件(.exe)
Jul 19 Python
python利用tkinter实现屏保
Jul 30 Python
python 调用pyautogui 实时获取鼠标的位置、移动鼠标的方法
Aug 27 Python
解决pycharm上的jupyter notebook端口被占用问题
Dec 17 Python
基于pytorch的lstm参数使用详解
Jan 14 Python
使用Matplotlib绘制不同颜色的带箭头的线实例
Apr 17 Python
python 负数取模运算实例
Jun 03 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 mb_convert_encoding文字编码的转换函数介绍
2011/11/10 PHP
PHP按行读取、处理较大CSV文件的代码实例
2014/04/09 PHP
Yii2验证器(Validator)用法分析
2016/07/23 PHP
你不知道的文件上传漏洞php代码分析
2016/09/29 PHP
详解在YII2框架中使用UEditor编辑器发布文章
2018/11/02 PHP
Laravel 6 将新增为指定队列任务设置中间件的功能
2019/08/06 PHP
Jquery 绑定时间实现代码
2011/05/03 Javascript
用Javascript评估用户输入密码的强度(Knockout版)
2011/11/30 Javascript
jquery选择器的选择使用及性能介绍
2013/01/16 Javascript
Document.location.href和.replace的区别示例介绍
2014/03/04 Javascript
js实现正方形颜色从下往上升的效果
2014/08/04 Javascript
jQuery事件用法实例汇总
2014/08/29 Javascript
angular.foreach 循环方法使用指南
2015/01/06 Javascript
javascript背景时钟实现方法
2015/06/18 Javascript
Query常用DIV操作获取和设置长度宽度的实现方法
2016/09/19 Javascript
AngularJS中$injector、$rootScope和$scope的概念和关联关系深入分析
2017/01/19 Javascript
详解JavaScript中js对象与JSON格式字符串的相互转换
2017/02/14 Javascript
vue用递归组件写树形控件的实例代码
2018/07/19 Javascript
Javascript格式化并高亮xml字符串的方法及注意事项
2018/08/13 Javascript
基于vue.js中关于下拉框的值默认及绑定问题
2018/08/22 Javascript
Intellij IDEA搭建vue-cli项目的方法步骤
2018/10/20 Javascript
layui实现下拉框三级联动
2019/07/26 Javascript
通过实例解析js可枚举属性与不可枚举属性
2020/12/02 Javascript
[03:47]2015国际邀请赛第三日现场精彩回顾
2015/08/08 DOTA
python集合类型用法分析
2015/04/08 Python
Python3利用Dlib实现摄像头实时人脸检测和平铺显示示例
2019/02/21 Python
Python字符串中删除特定字符的方法
2020/01/15 Python
Zavvi美国:英国娱乐之家
2017/03/19 全球购物
限量版运动鞋和街头服饰:TheDrop
2020/09/06 全球购物
Jar包的作用是什么
2014/03/30 面试题
校领导推荐信
2013/11/01 职场文书
大学生旅游业创业计划书
2014/01/29 职场文书
房屋买卖委托公证书
2014/04/08 职场文书
2014年党员学习“三严三实”思想汇报
2014/09/15 职场文书
2015年幼师工作总结
2015/04/28 职场文书
Golang map映射的用法
2022/04/22 Golang