gpt4 book ai didi

matlab - 在 plotyy 中选择轴

转载 作者:太空宇宙 更新时间:2023-11-03 19:57:52 24 4
gpt4 key购买 nike

这应该很简单,尽管我无法在 Matlab 文档中找到解决方案。

我必须绘制两组或更多组数据,它们可以适合两个不同的范围。所以我可以使用 plotyy 来管理它。

我想做的是,一旦创建了一个绘图,就能够有选择地覆盖或简单地将轨迹添加到两个轴之一。我试图捕获 plotyy 返回的参数,但无法破译它们。

感谢任何帮助。

最佳答案

关于 plotyy 的 MATLAB 文档指出

[ha, h1, h2] = plotyy(...)

返回在 ha 中创建的两个轴的句柄以及 h1h2 中每个绘图的图形对象的句柄。 ha(1) 是左轴,ha(2) 是右轴。

因此 plotyy 返回的第一个参数是创建的每个轴的句柄。要在左轴上绘图,请使用 plot(ha(1), x, y) 并在右轴上绘图,请使用 plot(ha(2), x, y) >.

如果您不需要绘制图形对象的句柄,您可以只使用 ha = plotyy(...)。否则,h1h2 返回在调用 plotyy 时绘制的线条(或其他图形对象)的句柄。因此,按照文档中的示例,可以像这样设置两条线的线型:

set(h1, 'LineStyle', '--')
set(h2, 'LineStyle', ':')

关于matlab - 在 plotyy 中选择轴,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9129565/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com