我必须在两个共享一个x轴的y轴上绘制数据。这可以使用plotyy完成。如何覆盖两个补丁图,使得每个y轴上都有一个补丁?截至目前,我的两个补丁都绘制在第一个y轴上。如何为patch命令指定y轴?
谢谢
答案 0 :(得分:2)
您可以通过设置图形的当前轴属性在任一轴上绘制。
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)