【发布时间】:2017-09-29 17:41:51
【问题描述】:
我已经看到了一堆解决方案(包括 matplotlib 示例代码),要使 x-tick 标签为多行,您只需引入换行符即可。我做了什么(下面是添加此换行符的代码摘录):
subplot.xaxis.set_major_formatter(mdates.DateFormatter("%m-%d\n%H:%M", tz=startTime.tzinfo))
但是,我注意到这引入了一个奇怪的怪癖,当我将鼠标悬停在地块上时,它会导致所有地块上下“跳跃”(稍微向上移动,然后当我再次鼠标悬停时又向下移动)。注意:如果只有一个绘图,则底部的 matplotlib 工具栏(带有保存按钮等)只会上下移动。当您尝试移动鼠标并与绘图进行交互时,这会使您看起来不愉快。我注意到当我取出换行符时,这个怪癖消失了。其他人遇到这个并解决它(如保持多行标签没有这个奇怪的“跳转”怪癖)?
我正在使用 Python 3.6 和 matplotlib 1.5.3。使用 TKAgg 后端。
【问题讨论】:
-
您正在使用哪个后端或者您需要针对哪个后端提供解决方案?
-
更新帖子
-
顺便说一句。这是反问:stackoverflow.com/questions/43425857/…
标签: python matplotlib