【发布时间】:2023-03-15 13:27:02
【问题描述】:
我必须在共享一个 x 轴的两个 y 轴上绘制我的数据。这可以使用 plotyy 来完成。如何叠加两个补丁图,使得每个 y 轴上有一个补丁?截至目前,我的两个补丁都绘制在第一个 y 轴上。如何为 patch 命令指定 y 轴?
谢谢
【问题讨论】:
我必须在共享一个 x 轴的两个 y 轴上绘制我的数据。这可以使用 plotyy 来完成。如何叠加两个补丁图,使得每个 y 轴上有一个补丁?截至目前,我的两个补丁都绘制在第一个 y 轴上。如何为 patch 命令指定 y 轴?
谢谢
【问题讨论】:
您可以通过设置图形的当前轴属性在任一轴上绘制。
ax = plotyy(...);
% draw on axis 1
set(gcf, 'CurrentAxes', ax(1))
patch(x,y,c)
% draw on axis 2
set(gcf, 'CurrentAxes', ax(2))
patch(x,y,c)
【讨论】: