How can i modify the values on the y axis ?
3 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
Hello everyone!
I was wondering if it were possible to modify the numbers on the y axis, while maintaining the plot as it already is.
For example here :
Is it possible at the 200 mark on the y axis to reset it to 0, 225 to 25, 275 to 50 etc... And the same for 400 (set it at 0) ?
3 Kommentare
dpb
am 19 Jul. 2021
Yeah, I looked too quickly at the plot -- he's got multiple plots.
tiledlayout is the current preferred for subplot although I don't think one can get zero spacing as is shown. Probably stackedplot is closest builtin solution.
Antworten (1)
dpb
am 19 Jul. 2021
Bearbeitet: dpb
am 19 Jul. 2021
You can label the ticks however you wish --
yticklabels(yticks-200);
However, that doesn't change the data of course so the datatip cursor will still show the actual data values.
You would have to plot(x,y-200) to do that easily; otherwise I presume there's a way one could manage to write a callback function but I've not explored that aspect.
ADDENDUM:
Above changes them all, overlooked the details of the plot, sorry.
I think stackedplot is probably the built in solution that comes closest to wished-for look.
Siehe auch
Kategorien
Mehr zu 2-D and 3-D Plots finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!