首页 > 编程语言 >python对时间戳数据进行可视化

python对时间戳数据进行可视化

时间:2023-05-09 11:23:21浏览次数:38  
标签:plt python datetime df 可视化 time import sel 数据

python对时间戳数据进行可视化

步骤1:加载模块&读取数据

import pandas as pd
import os
import matplotlib.pyplot as plt
import time
import datetime

plt.rcParams['font.sans-serif'] = ['SimHei']  # 设置字体为simhei显示中文
plt.rcParams['axes.unicode_minus'] = False
df = pd.read_csv(name, sep="\t", header=None) # 读取数据
df.columns = ['time',  'b', 'c', 'd', 'e', 'f', 'g', 'h'] #列名
t = pd.to_datetime(df['time_s'])
y = df['b']


步骤2:将时间戳转为时间

df['time_s'] = df['time'].apply(lambda x: datetime.datetime.fromtimestamp(x).strftime("%Y-%m-%d %H:%M:%S"))


步骤3:作图

plt.figure(fname, figsize=(16, 12))
y = df['b']  
sel = y > 0
sel_t, sel_y = t[sel].to_numpy(), y[sel].to_numpy()

plt.plot(sel_t, sel_y, '-')
plt.xlabel('time')
plt.ylabel('b')


步骤4:作图

plt.figure(fname, figsize=(16, 12))
y = df['b'].to_numpy()  
plt.plot(t.to_numpy(), y, '-')
plt.xlabel('time')
plt.ylabel('b')

标签:plt,python,datetime,df,可视化,time,import,sel,数据
From: https://www.cnblogs.com/bonne-chance/p/17384348.html

相关文章

  • 【configparser】Python解析配置文件的模块使用总结
    简介configparser是Pyhton标准库中用来解析配置文件的模块,并且内置方法和字典非常接近。Python2.x中名为ConfigParser,3.x已更名小写,并加入了一些新功能。调用importconfigparserconfig=configparser.ConfigParser()config.read("config.ini")常用方法#获取所用......
  • python相关的一些小便条
    1.关于 Nomodulenamed'PIL' 如果是报错这个,不能直接pipinstallPIL,需要装下面的pipinstallpillow 2.关于Nomodulenamed'qcloud_cos'这个是腾讯云存储的组件pipinstall-Ucos-python-sdk-v53.关于文件命名如果文件命名跟命令冲突,会有可能......
  • python与go的对接
    python与go的对接在项目中遇到的问题,go写的程序需要被python调用,要将项目打包成.so文件首先要确保gobuild能编译出可执行文件,再打包成.so文件,因为原理与gobuild是一样的编译用测试项目来记录解决过程测试环境:windows64源码目录结构:---test|___Add___add.go|___......
  • 人大金仓数据库迁移工具web版访问方式
    1.新版使用谷歌浏览器进行访问访问地址: http://localhost:54523/默认用户名及密码:kingbase/kingbase2. 老版使用谷歌浏览器进行访问访问地址:http://localhost:8080/默认用户名及密码:admin/123456&*会话保存策略:会话保存时间为一天,服务重启或登出失......
  • 数据结构实训_银行管理系统
    记录下自己寒假写的千行代码,虽然千行,但是质量不高,但是好歹自己写的,记录下嘿嘿#include<bits/stdc++.h>usingnamespacestd;constintINF=0x3f3f3f3f;//----------------------------------------顾客信息-----------------------------------------structnode{in......
  • 聊一聊redis十种数据类型及底层原理
    概述Redis是一个开源的高性能键值数据库,它支持多种数据类型,可以满足不同的业务需求。本文将介绍Redis的10种数据类型,分别是string(字符串)hash(哈希)list(列表)set(集合)zset(有序集合)stream(流)geospatial(地理)bitmap(位图)bitfield(位域)hyperloglog(基数统计)String概述string......
  • mysql 移动数据目录data后启动失败
    ###############################一、需要更改my.cnf中所有关于路径的参数二、更改binlog.index中的路径信息三、更改relaylog.index中的路径信息                   ###########################......
  • MySQL 中读写分离数据延迟
    MySQL中读写分离可能遇到的问题前言读写分离的架构基于客户端实现读写分离基于中间代理实现读写分离MySQL中如何保证主从数据一致循环复制问题主从同步延迟主从同步延迟的原因主从延迟如何处理强制走主库方案Sleep方案判断主从无延迟方案配合semi-sync......
  • Java的数据类型
    基本数据类型|类别|数据类型|包装类|默认值||数值类型|整数类型|byte|Byte|0||数值类型|整数类型|short|Short|0||数值类型|整数类型|int|Integer|0||数值类型|整数类型|long|Long|0L|......
  • milvus 又一个开源的向量数据库
    以前简单介绍过一个基于rust的qdrant向量数据库,milvus也是一个类似的milvus一些特性快速支持非结构化数据可靠高可用&弹性混合搜索通用lambda架构,支持批以及stream处理参考架构说明因为GPT的火爆,最近一些向量数据库比较火了(支持ai的一些能力),milvus同时提供了......