python画图把时间作为横坐标的方法
1、需要将时间字符串转换成datetime类型,语法:data[‘time'] = pd.to_datetime(data[‘time'])
2、将时间列设置成索引列data.set_index(‘time')
3、画图分两种
(1) matplotlib.pyplot方式
打印某一列数据,直接data[‘some_columns'].plot(),会自动将时间作为横坐标
(2) pycharts方式
from pyecharts import Bar bar = Bar("数据分析") labels = data.columns.tolist() for la in labels: # print("标签:",la,"时间:", hebing4[[la]].index,"数据:", hebing4[[la]].values) bar.add(la, data[la].index, data[la].values, is_stack=True, mark_point=["max", "min"], is_datazoom_show=True, # 默认为 X 轴,横向 datazoom_type="slider", datazoom_range=[10, 25], # 新增额外的 dataZoom 控制条,纵向 is_datazoom_extra_show=True, datazoom_extra_type="slider", datazoom_extra_range=[10, 25], is_toolbox_show=False,) bar.render(r"/home/result/packetlen_avg.html")
以上这篇python画图把时间作为横坐标的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持我们。
相关推荐
-
Python处理时间日期坐标轴过程详解
1. 前言 当日期数据作为图表的坐标轴时通常需要特殊处理,应为日期字符串比较长,容易产生重叠现象 2. 设定主/次刻度 2.1 引用库 from matplotlib.dates import DateFormatter, WeekdayLocator, DayLocator, MONDAY,YEARLY 2.2 获取每月/周/日数据 获取每月一日数据 monthdays = MonthLocator() 获取每周一的日期数据 mondays = WeekdayLocator(MONDAY) #
-
Python绘图Matplotlib之坐标轴及刻度总结
学习https://matplotlib.org/gallery/index.html 记录,描述不一定准确,具体请参考官网 Matplotlib使用总结图 import matplotlib.pyplot as plt plt.rcParams['font.sans-serif']=['SimHei'] # 用来正常显示中文标签 plt.rcParams['axes.unicode_minus']=False # 用来正常显示负号 import pandas as pd import nump
-
学习python中matplotlib绘图设置坐标轴刻度、文本
总结matplotlib绘图如何设置坐标轴刻度大小和刻度. 上代码: from pylab import * from matplotlib.ticker import MultipleLocator, FormatStrFormatter xmajorLocator = MultipleLocator(20) #将x主刻度标签设置为20的倍数 xmajorFormatter = FormatStrFormatter('%1.1f') #设置x轴标签文本的格式 xminorLocator = M
-
python matplotlib坐标轴设置的方法
在使用matplotlib模块时画坐标图时,往往需要对坐标轴设置很多参数,这些参数包括横纵坐标轴范围.坐标轴刻度大小.坐标轴名称等 在matplotlib中包含了很多函数,用来对这些参数进行设置. 我们可以对坐标轴进行设置,设置坐标轴的范围,设置坐标轴上的文字描述等. 基本用法 例如: import numpy as np import pandas as pd import matplotlib.pyplot as plt # 生成x轴上的数据:从-3到3,总共有50个点 x = np.lin
-
python画图把时间作为横坐标的方法
1.需要将时间字符串转换成datetime类型,语法:data['time'] = pd.to_datetime(data['time']) 2.将时间列设置成索引列data.set_index('time') 3.画图分两种 (1) matplotlib.pyplot方式 打印某一列数据,直接data['some_columns'].plot(),会自动将时间作为横坐标 (2) pycharts方式 from pyecharts import Bar bar = Bar("数据分析"
-
python画图--输出指定像素点的颜色值方法
如下所示: # -*- coding: utf-8 -*- #------------------------------------------------------------------------------- # Name: module1 # Purpose: # # Author: leniy_tsan # # Created: 10-04-2012 # Copyright: (c) leniy_tsan 2012 # Licence: GPL v2 #-------------
-
python 实现UTC时间加减的方法
如下所示: #!/usr/bin/env python # -*- coding:utf-8 -*- import datetime time_delta = datetime.timedelta(hours=-2) time_now = datetime.datetime.utcnow() invalid_time = str(time_now + time_delta)[:19] print invalid_time 以上这篇python 实现UTC时间加减的方法就是小编分享给大家的全部内容
-
分享一下Python 开发者节省时间的10个方法
Python 是一个美丽的语言,可以激发用户对它的爱.所以如果你试图加入程序员行列,或者你有点厌倦C++,Perl,Java 和其他语言,我推荐你尝试Python. Python有很多吸引程序员的功能 ,它易学,面向对象,字节码编译,免费且开源.还有运行时检查.完整快速的支持,可以执行各种任务的扩展. 高效的Python 在这篇文章,我想强调一些 Python 可以节约时间并最大限度地提高生产力的方面.在做准备时,我咨询了几个 Pythonists,他们最节省时间的技巧是什么?答案在这里...
-
Python定时任务随机时间执行的实现方法
背景: 有一个爬虫服务,需要定时从公开网站上拉取一些数据,为了避免被识别为爬虫(防爬虫的识别需要根据很多特征,时间仅仅是其中一个维度),需要在指定的时间内,随机生成一个时间爬取 脚本是python写的,直接上代码... import logging import traceback from datetime import datetime from apscheduler.schedulers.background import BackgroundScheduler scheduler =
-
Python使用当前时间、随机数产生一个唯一数字的方法
本文实例讲述了Python使用当前时间.随机数产生一个唯一数字的方法.分享给大家供大家参考,具体如下: Python生成当前时间很简单,比Java的代码简短多了,Java产生时间可参考<Java获取当前系统事件System.currentTimeMillis()方法> 具体代码如下: #-*-coding:utf-8-*- import datetime now = datetime.datetime.now().strftime("%Y-%m-%d %H:%M:%S")
-
python获得文件创建时间和修改时间的方法
本文实例讲述了python获得文件创建时间和修改时间的方法.分享给大家供大家参考.具体如下: 这里需要用户从控制台输入文件路径 import os.path, time import exceptions class TypeError (Exception): pass if __name__ == '__main__': if (len(os.sys.argv) < 1): raise TypeError() else: print "os.sys.argv[0]: %s"
-
python中日期和时间格式化输出的方法小结
本文实例总结了python中日期和时间格式化输出的方法.分享给大家供大家参考.具体分析如下: python格式化日期时间的函数为datetime.datetime.strftime():由字符串转为日期型的函数为:datetime.datetime.strptime(),两个函数都涉及日期时间的格式化字符串,这里提供详细的代码详细演示了每一个参数的使用方法及范例. 下面是格式化日期和时间时可用的替换符号 %a 输出当前是星期几的英文简写 >>> import datetime >&
-
Python简单格式化时间的方法【strftime函数】
本文实例讲述了Python简单格式化时间的方法,分享给大家供大家参考,具体如下: walker经常用到当前时间和相对时间,用来统计程序执行的效率,简单记一下,便于copy. >>> import time >>> startTime = time.time() >>> '%.2fs' % (time.time() - startTime) #相对时间 '24.51s' >>> '{:.2f}s'.format(time.time()
-
python获取当前时间对应unix时间戳的方法
本文实例讲述了python获取当前时间对应unix时间戳的方法.分享给大家供大家参考.具体分析如下: Unix timestamp:是从1970年1月1日(UTC/GMT的午夜)开始所经过的秒数,不考虑闰秒 import datetime import time print time.mktime(datetime.datetime.now().timetuple()) 输出为: 1431674373.0 PS:这里再为大家推荐一个本站Unix时间戳转换工具,附带了各种语言下Unix时间戳的操作
随机推荐
- 暂时屏蔽 IE 最新 0day的4 种方法
- Python科学计算之NumPy入门教程
- 详解JavaScript按概率随机生成事件
- javascript attachEvent和addEventListener使用方法
- php准确计算复活节日期的方法
- 在Android开发中替换资源图片不起作用的解决方法
- mysqldump加-w参数备份数据时需要注意的事项
- 分析一个MySQL的异常查询的案例
- PHP往XML中添加节点的方法
- Nodejs高扩展性的模板引擎 functmpl简介
- IPv6设置后如何解决MySQL无法连接localhost的问题
- C++ decltype类型说明符
- Win Form 的 Splitter 使用心得与技巧
- PHP正则替换函数preg_replace()报错:Notice Use of undefined constant的解决方法分析
- 管理与维护宽带路由器的注意事项
- 分布式监控系统Zabbix3.2添加自动发现磁盘IO并注册监控(推荐)
- Python并发之多进程的方法实例代码
- RabbitMQ的配置与安装教程全纪录
- Python代码使用 Pyftpdlib实现FTP服务器功能
- 使用python Fabric动态修改远程机器hosts的方法