Multiple axes plot more than 2 axes

15 次查看(过去 30 天)
Hi all,
I need to plot more than 6 y data for a single x data. These y data will not auto scale in a single plot.. what I was thinking of plotting with more than 2 y axes with different colour.. is there any functions in file exchange which can do this?

采纳的回答

Jan
Jan 2017-10-14
  3 个评论
Jan
Jan 2017-10-15
I'm not sure, what you are asking for. You can normalize all signals to the range [-1, +1] and use a listbox or the ButtonDownFcn of the drawn lines to display different tick labels on the Y axis, while the tick values remain the same. Or you can set the (undocumented) property 'YLimInclude' of all but the currently focused line to 'off'. Then the auto-scaling considers the active line only.
Vick
Vick 2017-10-22
Hi Jan, Solved the problem with creating new axes for every signals and setting axes color to none and for getting different color used the below function, https://in.mathworks.com/matlabcentral/fileexchange/42673-beautiful-and-distinguishable-line-colors-+-colormap
Thanks for the help again..

请先登录,再进行评论。

更多回答(0 个)

类别

Help CenterFile Exchange 中查找有关 Two y-axis 的更多信息

产品

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by