基于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 相关文章推荐
Python3访问并下载网页内容的方法
Jul 28 Python
Django Highcharts制作图表
Aug 27 Python
Python使用struct处理二进制的实例详解
Sep 11 Python
详解Python判定IP地址合法性的三种方法
Mar 06 Python
python中多个装饰器的执行顺序详解
Oct 08 Python
Python I/O与进程的详细讲解
Mar 08 Python
python随机生成大小写字母数字混合密码(仅20行代码)
Feb 01 Python
python range实例用法分享
Feb 06 Python
keras的ImageDataGenerator和flow()的用法说明
Jul 03 Python
Python request中文乱码问题解决方案
Sep 17 Python
如何利用pycharm进行代码更新比较
Nov 04 Python
Python中tkinter的用户登录管理的实现
Apr 22 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下载生成的csv文件及问题总结
2015/08/06 PHP
Windows2003下php5.4安装配置教程(Apache2.4)
2016/06/30 PHP
PHP+redis实现的悲观锁机制示例
2018/06/12 PHP
JavaScript在XHTML中的用法详解
2013/04/11 Javascript
js实现文本框中输入文字页面中div层同步获取文本框内容的方法
2015/03/03 Javascript
JavaScript判断用户是否对表单进行了修改的方法
2015/03/18 Javascript
在JS方法中返回多个值的方法汇总
2015/05/20 Javascript
Express实现前端后端通信上传图片之存储数据库(mysql)傻瓜式教程(二)
2015/12/10 Javascript
详解maxlength属性在textarea里奇怪的表现
2015/12/27 Javascript
picLazyLoad 实现图片延时加载(包含背景图片)
2016/07/21 Javascript
轻松实现jquery选项卡切换效果
2016/10/10 Javascript
jQuery autoComplete插件两种使用方式及动态改变参数值的方法详解
2016/10/24 Javascript
EditPlus中的正则表达式 实战(4)
2016/12/15 Javascript
Bootstrap4如何定制自己的颜色和风格
2018/02/26 Javascript
如何用input标签和jquery实现多图片的上传和回显功能
2018/05/16 jQuery
如何在JavaScript中创建具有多个空格的字符串?
2020/02/23 Javascript
vuex实现购物车的增加减少移除
2020/06/28 Javascript
[48:41]VP vs VG Supermajor小组赛 B组胜者组决赛 BO3 第二场 6.2
2018/06/03 DOTA
Django中的文件的上传的几种方式
2018/07/23 Python
Python3多目标赋值及共享引用注意事项
2019/05/27 Python
wxPython之wx.DC绘制形状
2019/11/19 Python
python进行参数传递的方法
2020/05/12 Python
tensorflow使用CNN分析mnist手写体数字数据集
2020/06/17 Python
python不同系统中打开方法
2020/06/23 Python
一文读懂Python 枚举
2020/08/25 Python
python 实现汉诺塔游戏
2020/11/28 Python
html5文字阴影效果text-shadow使用示例
2013/07/25 HTML / CSS
Giglio德国网上精品店:奢侈品服装和配件
2016/09/23 全球购物
公司总经理任命书
2014/06/05 职场文书
学生保证书
2015/01/16 职场文书
2015年九一八事变纪念活动实施方案
2015/05/06 职场文书
运动员代表致辞
2015/07/29 职场文书
2016优秀教师先进个人事迹材料
2016/02/25 职场文书
iPhone13再次曝光
2021/04/15 数码科技
Springboot集成kafka高级应用实战分享
2022/08/14 Java/Android