python xticks旋转后发生错位_旋转后xticklabels消失

本文介绍了在Python中使用Matplotlib绘图时遇到的XTickLabels旋转后消失的问题。当尝试通过旋转避免时间序列刻度线重叠时,发现XTickLabels意外地消失了。在代码示例中,展示了问题出现的情况,并提到了一种临时的解决办法,即先运行不带旋转的脚本,然后再手动添加旋转代码。问题涉及到Python 2.7、Matplotlib 1.5.1和Pandas 0.18.0版本。
摘要由CSDN通过智能技术生成

我正在网格上绘制几个数据集。时间序列的时间跨度是一年,所以我希望有一个月-年的刻度线,但是刻度线很快就会相互重叠。为了避开这个问题,我试着旋转xticklables。然而,这并不像预期的那样有效。以下是一个非最小工作示例:from __future__ import division, print_function

import pandas as pd, numpy as np

from pylab import *

index = pd.date_range('20140901','20150901',freq='1H')

data = np.sin( np.pi*np.arange(index.shape[0])/180 )

df = pd.DataFrame(index=index,data=data,columns=list("A"))

fig = figure( figsize=(3.25,4.0) )

gs = GridSpec(5,2)

gs.update(left=0.08, right=0.925, top=0.95, bottom=0.05, hspace=0.0, wspace=0.0)

ax0 = subplot(gs[0])

ax1 = subplot(gs[1])

ax2 = subplot(gs[2])

ax3 = subplot(gs[3])

ax4 = subplot(gs[4])

ax5 = subplot(gs[5])

ax6 = subplot(gs[6])

a

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值