基于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调用windows api锁定计算机示例
Apr 17 Python
python实现在windows下操作word的方法
Apr 28 Python
Python实现统计英文单词个数及字符串分割代码
May 28 Python
Python脚本实现自动发带图的微博
Apr 27 Python
Python实现修改文件内容的方法分析
Mar 25 Python
Python中函数参数调用方式分析
Aug 09 Python
Python通过Manager方式实现多个无关联进程共享数据的实现
Nov 07 Python
Python3和PyCharm安装与环境配置【图文教程】
Feb 14 Python
python 实现任务管理清单案例
Apr 25 Python
Pytorch数据拼接与拆分操作实现图解
Apr 30 Python
python利用opencv实现颜色检测
Feb 23 Python
pycharm无法导入lxml的解决办法
Mar 31 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 mysql Errcode: 28 终极解决方法
2009/07/01 PHP
php支付宝APP支付功能
2020/07/29 PHP
基于JQuery框架的AJAX实例代码
2009/11/03 Javascript
AJAX分页的代码(后台asp.net)
2011/02/14 Javascript
输入框的字数时时统计—关于 onpropertychange 和 oninput 使用
2011/10/21 Javascript
js正则表达式的使用详解
2013/07/09 Javascript
刷新页面的几种方法小结(JS,ASP.NET)
2014/01/07 Javascript
Jquery通过JSON字符串创建JSON对象
2014/08/24 Javascript
JavaScript 表单处理实现代码
2015/04/13 Javascript
详解JavaScript中的forEach()方法的使用
2015/06/08 Javascript
简单封装js的dom查询实例代码
2016/07/08 Javascript
jquery mobile移动端幻灯片滑动切换效果
2020/04/15 Javascript
Vuex之理解Store的用法
2017/04/19 Javascript
jQuery UI Draggable + Sortable 结合使用(实例讲解)
2017/09/07 jQuery
webpack构建react多页面应用详解
2017/09/15 Javascript
HTML5开发Kinect体感游戏的实例应用
2017/09/18 Javascript
从零开始搭建vue移动端项目到上线的步骤
2018/10/15 Javascript
vue-cli2.0转3.0之项目搭建的详细步骤
2018/12/11 Javascript
vue组件添加事件@click.native操作
2020/10/30 Javascript
Django ORM多对多查询方法(自定义第三张表&ManyToManyField)
2019/08/09 Python
Keras Convolution1D与Convolution2D区别说明
2020/05/22 Python
python小白切忌乱用表达式
2020/05/29 Python
keras多显卡训练方式
2020/06/10 Python
Python字符串格式化常用手段及注意事项
2020/06/17 Python
Python Selenium破解滑块验证码最新版(GEETEST95%以上通过率)
2021/01/29 Python
html5自动播放mov格式视频的实例代码
2020/01/14 HTML / CSS
环境工程大学生自荐信
2013/10/21 职场文书
艺术应用与设计个人的自我评价
2013/11/23 职场文书
长辈证婚人证婚词
2014/01/09 职场文书
大学四年的个人自我评价
2014/01/14 职场文书
幼儿学前班评语
2014/12/29 职场文书
2015大学自主招生自荐信范文
2015/03/04 职场文书
护理专业自荐信范文
2015/03/06 职场文书
简短清晨问候语
2015/11/10 职场文书
2016年共产党员个人承诺书
2016/03/24 职场文书
MySQL8.0无法启动3534的解决方法
2021/06/03 MySQL