基于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 相关文章推荐
高性能web服务器框架Tornado简单实现restful接口及开发实例
Jul 16 Python
python自动格式化json文件的方法
Mar 11 Python
Python爬虫之模拟知乎登录的方法教程
May 25 Python
python urllib urlopen()对象方法/代理的补充说明
Jun 29 Python
Python基于高斯消元法计算线性方程组示例
Jan 17 Python
解决python写入mysql中datetime类型遇到的问题
Jun 21 Python
Python实现爬虫抓取与读写、追加到excel文件操作示例
Jun 27 Python
python3.6利用pyinstall打包py为exe的操作实例
Oct 31 Python
python分块读取大数据,避免内存不足的方法
Dec 10 Python
使用pytorch和torchtext进行文本分类的实例
Jan 08 Python
Python基于pyecharts实现关联图绘制
Mar 27 Python
基于django 的orm中非主键自增的实现方式
May 18 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
C# Assembly类访问程序集信息
2009/06/13 PHP
php之Memcache学习笔记
2013/06/17 PHP
mac下安装nginx和php
2013/11/04 PHP
PHP根据IP判断地区名信息的示例代码
2014/03/03 PHP
Laravel访问出错提示:`Warning: require(/vendor/autoload.php): failed to open stream: No such file or di解决方法
2019/04/02 PHP
点击下载链接 弹出页面实现代码
2009/10/01 Javascript
javascript 原型继承介绍
2011/08/30 Javascript
Javascript核心读书有感之类型、值和变量
2015/02/11 Javascript
javascript判断图片是否加载完成的方法推荐
2016/05/13 Javascript
JavaScript利用Date实现简单的倒计时实例
2017/01/12 Javascript
web.js.字符串与正则表达式操作
2017/05/13 Javascript
解决LayUI数据表格复选框不居中显示的问题
2019/09/25 Javascript
ES6 Generator基本使用方法示例
2020/06/06 Javascript
浅谈vue中$event理解和框架中在包含默认值外传参
2020/08/07 Javascript
OpenLayers3实现对地图的基本操作
2020/09/28 Javascript
JS+JQuery实现无缝连接轮播图
2020/12/30 jQuery
[50:02]完美世界DOTA2联赛循环赛 Magma vs IO BO2第一场 11.01
2020/11/02 DOTA
Python FTP操作类代码分享
2014/05/13 Python
python检索特定内容的文本文件实例
2018/06/05 Python
Tensorflow 实现修改张量特定元素的值方法
2018/07/30 Python
在python 不同时区之间的差值与转换方法
2019/01/14 Python
解决python给列表里添加字典时被最后一个覆盖的问题
2019/01/21 Python
Django 对象关系映射(ORM)源码详解
2019/08/06 Python
Iconfont(矢量图标)+iconmoon(图标svg互转)配合javascript实现社交分享系统
2020/04/21 Python
Python基于Tkinter编写crc校验工具
2020/05/06 Python
做一个能自适应高度的textarea的示例代码
2019/09/06 HTML / CSS
Get The Label中文官网:英国运动时尚购物平台
2017/04/19 全球购物
Agoda台湾官网:国内外订房2折起
2018/03/20 全球购物
奥兰多迪士尼门票折扣:Undercover Tourist
2018/07/09 全球购物
微软中国官方商城:Microsoft Store中国
2018/10/12 全球购物
Kathmandu新西兰官网:新西兰户外运动品牌
2019/07/27 全球购物
乡镇三项教育实施方案
2014/03/30 职场文书
群众路线教育实践活动学习笔记
2014/11/05 职场文书
团代会邀请函
2015/02/02 职场文书
如何书写读后感?(附范文)
2019/07/26 职场文书
Python Parser的用法
2021/05/12 Python