【发布时间】:2018-06-01 04:25:22
【问题描述】:
我按照问题“How to insert two X axis in a Matlab plot”的解决方案创建了一个带有两个 x 轴的图形,一个在另一个之上。
我现在尝试在两个 x 轴之间以特定的 x 值创建一条垂直线。例如,假设我有一个类似于链接问题中的数字。如何在两个 x 轴之间的值 x = 2 m/s 处绘制一条垂直线?
【问题讨论】:
-
你能说得更详细一点吗?在示例中,您提供的 x 轴具有不同的比例。你的比例一样吗?你可以附上你想要的例子吗? (只需在 Paint 中画出这条线)
-
这是您真正应该考虑 Matlab 是否仍然是正确工具的地方。 Inkscape、Illustrator、tikz & co 应该可以为您节省大量时间。
-
我希望在 x 轴上的特定点为非常大的数据集和大量图表创建这些线。如果您认为这在 MATLAB 中是不可能的,那么我会寻找其他程序。但我想先看看 MATLAB 是否有办法。
-
因为
annotation被规范化为图形窗口,而不是轴,您可能可以使用像coord2norm这样的辅助函数(免责声明,我写了这个)来生成annotation的 XY 对.
标签: matlab matlab-figure axes