【发布时间】:2013-12-30 05:18:59
【问题描述】:
我正在尝试制作类似于此 excel 示例的绘图:
我想知道在 x 刻度标签上是否还有第二层(例如“5 年统计摘要”)。我知道我可以使用\n 制作多行刻度标签,但我希望能够独立移动两个级别。
【问题讨论】:
-
多轴的一个很好的例子在这里:stackoverflow.com/questions/7761778/… 这足够接近吗?
-
这与我想要的类似,但我不希望有第二个物理 x 轴。我基本上想在第一个轴上添加第二行文本,无论第一个轴如何都可以移动。即“背景”始终位于同一位置,但“5 年总结”可以向左或向右移动,具体取决于向图中添加了多少图。
-
隐藏第二个轴很容易。总体而言,您希望事情如何变化还不太清楚.. 什么被锁定了?您可以使用
text、annotate或axis和spines(即使您没有显示与这两个关联的实际轴)。对您来说最简单的方法不是取决于您显示的图片,而是取决于您想要注册的不同项目的内容(无论是在缩放绘图时还是在更改输入时)。目前,这一切都不清楚(即,当你移动“5 年总结”时,移动了什么?)。
标签: python python-3.x matplotlib