Python处理时间日期坐标轴过程详解


Posted in Python onJune 25, 2019

1. 前言

当日期数据作为图表的坐标轴时通常需要特殊处理,应为日期字符串比较长,容易产生重叠现象

2. 设定主/次刻度

2.1 引用库

from matplotlib.dates import DateFormatter, WeekdayLocator, DayLocator, MONDAY,YEARLY

2.2 获取每月/周/日数据

获取每月一日数据

monthdays = MonthLocator()

获取每周一的日期数据

mondays = WeekdayLocator(MONDAY) # 主要刻度

获取每日数据

alldays = DayLocator() # 次要刻度

2.3 设定主/次刻度

ax.xaxis.set_major_locator(mondays)
ax.xaxis.set_minor_locator(alldays)

2.4 设定格式

mondayFormatter = DateFormatter('%Y-%m-%d') # 如:2-29-2015
dayFormatter = DateFormatter('%d') # 如:12
ax.xaxis.set_major_formatter(mondayFormatter)

3. 字符串旋转

for label in ax1.get_xticklabels():
label.set_rotation(30)
label.set_horizontalalignment('right')

4. 效果

Python处理时间日期坐标轴过程详解

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python深入学习之特殊方法与多范式
Aug 31 Python
用Python操作字符串之rindex()方法的使用
May 19 Python
Python简单生成8位随机密码的方法
May 24 Python
Python3匿名函数用法示例
Jul 25 Python
Python3.6+Django2.0以上 xadmin站点的配置和使用教程图解
Jun 04 Python
Python占用的内存优化教程
Jul 28 Python
对django2.0 关联表的必填on_delete参数的含义解析
Aug 09 Python
通过实例简单了解Python sys.argv[]使用方法
Aug 04 Python
Python编写万花尺图案实例
Jan 03 Python
python 基于UDP协议套接字通信的实现
Jan 22 Python
Pandas搭配lambda组合使用详解
Jan 22 Python
Anaconda安装pytorch和paddle的方法步骤
Apr 03 Python
python 在某.py文件中调用其他.py内的函数的方法
Jun 25 #Python
python求最大值最小值方法总结
Jun 25 #Python
python安装requests库的实例代码
Jun 25 #Python
Python登录系统界面实现详解
Jun 25 #Python
用python打印菱形的实操方法和代码
Jun 25 #Python
python爬虫实现中英翻译词典
Jun 25 #Python
选择python进行数据分析的理由和优势
Jun 25 #Python
You might like
php目录遍历函数opendir用法实例
2014/11/20 PHP
php查找字符串出现次数的方法
2014/12/01 PHP
php中return的用法实例分析
2015/02/28 PHP
yii2.0数据库迁移教程【多个数据库同时同步数据】
2016/10/08 PHP
Ajax请求PHP后台接口返回信息的实例代码
2018/08/21 PHP
php面向对象重点知识分享
2019/09/27 PHP
jQuery EasyUI API 中文文档 - Tree树使用介绍
2011/11/19 Javascript
javaScript矢量图表库-gRaphael几行代码实现精美的条形图/饼图/点图/曲线图
2013/01/09 Javascript
简单的代码实现jquery定时器
2014/01/03 Javascript
Jquery实现鼠标移动放大图片功能实例
2015/03/25 Javascript
css如何让浮动元素水平居中
2015/08/07 Javascript
js window对象属性和方法相关资料整理
2015/11/11 Javascript
H5上传本地图片并预览功能
2017/05/08 Javascript
vue实现扫码功能
2020/01/17 Javascript
vue3为什么要用proxy替代defineProperty
2020/10/19 Javascript
python通过urllib2获取带有中文参数url内容的方法
2015/03/13 Python
Linux下为不同版本python安装第三方库
2016/08/31 Python
python爬虫框架scrapy实战之爬取京东商城进阶篇
2017/04/24 Python
详解tensorflow训练自己的数据集实现CNN图像分类
2018/02/07 Python
Flask web开发处理POST请求实现(登录案例)
2018/07/26 Python
15行Python代码实现网易云热门歌单实例教程
2019/03/10 Python
JupyterNotebook设置Python环境的方法步骤
2019/12/03 Python
Python读取csv文件实例解析
2019/12/30 Python
Python文件操作模拟用户登陆代码实例
2020/06/09 Python
收集的22款给力的HTML5和CSS3帮助工具
2012/09/14 HTML / CSS
SQL Server笔试题
2012/01/10 面试题
一套.net面试题及答案
2016/11/02 面试题
铁路个人事迹材料
2014/01/30 职场文书
会计学自我鉴定
2014/02/06 职场文书
《陶罐和铁罐》教学反思
2014/02/19 职场文书
新闻学专业求职信
2014/07/28 职场文书
老公保证书怎么写
2015/02/26 职场文书
企业催款函范本
2015/06/24 职场文书
2015中秋祝酒词
2015/08/12 职场文书
小学教师暑期培训心得体会
2016/01/09 职场文书
教你怎么用Python监控愉客行车程
2021/04/29 Python