[英]How To Plot Stimulus and Response In a Single MATLAB Axes?
我想在一个图中绘制刺激曲线和响应曲线,并在它们的比例和单位不同的情况下对轴进行标记。 以下是我想要的:
我的主管用一个名为SigmaPlot的昂贵软件包制作了这个数字。 刺激是红色的,响应是黑色的。
我的问题是如何在MATLAB中制作这样的情节?
我知道一个名为plotyy的函数,但它没有帮助。
编辑 :plotyy没有帮助,因为它将另一个轴放在右侧,并且没有必要添加额外的轴。(可能有一种方法可以删除右轴,你现在该怎么做?)。
除了在同一轴上绘制两者之外,这里还有一个使用plotyy
和axes属性的选项:
t=0:pi/64:2*pi;
figure;
handles = plotyy(t,cos(t),t,ones(size(t)).*t>pi);
set(handles(1),'ylim',[-1.5 1.5],'box','off')
set(handles(2),'ylim',[-18 2],'visible','off')
通过这种方式,您可以在一个绘图中保留任何缩放/ y偏移,而不用担心另一个缩放和弄乱您的第二个。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.