Python处理时间日期坐标轴过程详解
作者:微岩 时间:2021-04-28 08:05:27
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. 效果
来源:https://blog.csdn.net/matrix_laboratory/article/details/50699786
标签:python,处理,坐标轴
0
投稿
猜你喜欢
Django外键(ForeignKey)操作以及related_name的作用详解
2023-03-15 22:48:09
python 随机数使用方法,推导以及字符串,双色球小程序实例
2023-10-11 08:48:31
git版本库介绍及本地创建的三种场景方式
2023-07-11 11:22:18
python实现时间o(1)的最小栈的实例代码
2021-08-01 15:24:42
CentOS7.4手动安装MySQL5.7的方法
2024-01-28 01:12:20
python中get和post有什么区别
2022-04-17 16:45:15
go按行读取文件的三种实现方式汇总
2024-04-25 15:08:15
一个简单的SQL 行列转换语句
2024-01-24 01:57:08
Go简单实现协程池的实现示例
2024-02-19 07:35:16
php中支持多种编码的中文字符串截取函数!
2023-09-27 02:08:15
如何得到数据库中所有表名 表字段及字段中文描述
2024-01-24 23:58:40
利用Python提取PDF文本的简单方法实例
2023-05-09 05:37:34
AspJpeg 2.0组件使用教程(GIF篇)
2008-12-16 19:37:00
Python使用re模块实现正则表达式操作指南
2022-03-14 18:11:11
mysql提示Changed limits: max_open_files: 2048 max_connections: 1910 table_cache: 64的解决
2024-01-23 11:01:32
查询字符串中包含特殊字符的问题
2009-01-09 13:13:00
如何使用Python实现斐波那契数列
2021-12-09 08:20:30
Python+OpenCV实现阈值分割的方法详解
2023-08-13 02:24:00
Python二叉搜索树与双向链表转换实现方法
2022-08-23 12:46:34
基于python pygame实现的兔子吃月饼小游戏
2023-10-26 21:25:23