Overlapping graphs
7 次查看(过去 30 天)
显示 更早的评论
I have 3 graphs to be overlapped but the axis of each is different how do i do this?
0 个评论
回答(2 个)
Hin Kwan Wong
2011-11-28
You can either normalize all the axes so that they fit within the same scale on a common axis and plot the data in different colors. This is far easier. You just give the legend of the data different scale, and that's just as presentable as having 3 set of tickmarks
Or you can use ha=axes('Position',[x y width height]) commands manually to set 2 axes to coinside in position as the primary axis, and plot data using plot(ha,datax,datay) on all 3 of them. You need to set the axis backgrounds to transparent on the 2 latter axes, as well as remove tick marks if desired. This is not as nice as resizing figure window may cause problems.
0 个评论
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Graphics Object Properties 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!