How to plot more than two graphs in one figure?
1 次查看(过去 30 天)
显示 更早的评论
as the title implies, how can i achieve that? i think this would be tricky. with requirement, that each graph has visually distinctive y-axis. tqvm.
PS: been searching for likely thread, but there is an answer for only two graph, with one y-axes on the left and the other on the right.
0 个评论
采纳的回答
Arnaud Miege
2011-4-26
How many axes do you need? Using ploty4, you can get 4. I guess you can modify the code if you need more axes.
HTH,
Arnaud
5 个评论
Arnaud Miege
2011-4-26
Possibly, but I suspect it would require a bit of programming. The other issue I can foresee is with that many axes, there's hardly going to be any room left for the actual plot.
Arnaud Miege
2011-4-26
Another suggestion: if some of your signals are of the same order of magnitude, you might want to plot them on the same (vertical) axis, it will reduce the number of axes required. You can then use a legend to distinguish which one is which.
更多回答(1 个)
Oleg Komarov
2011-4-26
Also give a look at the example code I posted in this thread: http://www.mathworks.com/matlabcentral/answers/5649-align-problem-in-multiple-axes
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Two y-axis 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!