【问题标题】:how to add additional label on x-axis on the rightmost in matlab figure?如何在matlab图中最右边的x轴上添加附加标签?
【发布时间】:2012-10-16 22:53:02
【问题描述】:

我已经为 x 轴设置了刻度标签,我也为 x 轴设置了标签。我正在寻找一种方法在 x 刻度标签旁边的图形最右边放置一个额外的 x 标签,有什么办法吗?谢谢

就像下图一样,x 刻度是自动添加的,x 标签是通过命令 xlabel 添加的。但我想在图中添加一个额外的标签“add'l”(红色)。但是我有很多图和/或子图,并且轴可能不同,所以我需要添加有问题的标签而不是手动添加。

【问题讨论】:

  • 你能添加一个图来说明你想要什么吗?

标签: matlab matlab-figure


【解决方案1】:

我建议使用uicontrol,将其仔细放置在相关区域。

   uicontrol('style','text',....);

如果您的 UI 可调整大小,请确保使用相同的单位,即如果文本单位为 Normalized,则轴单位也应为 Normalized

【讨论】:

  • 谢谢,所以有没有办法让它自动工作?我有很多不同轴和大小的图形要处理。
【解决方案2】:

在 MATPLOTLIB 库页面上查看此示例:http://matplotlib.org/examples/pylab_examples/alignment_test.html

它显示向轴添加各种不同的文本。

【讨论】:

  • thx,但我正在寻找 matlab 中的解决方案,该示例似乎适用于 python?
  • 我的错,我认为问题出在 matplotlib 上,这是一个试图复制 Matlab 的 Python 库。也许它在 Matlab 中也一样有效?
猜你喜欢
  • 2021-12-12
  • 2014-06-29
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-12-26
  • 2018-12-08
  • 1970-01-01
  • 2020-04-12
相关资源
最近更新 更多