plot x axis as persentage
2 views (last 30 days)
Show older comments
how i can plot x axis as persentage
Answers (1)
David Wilson
on 20 Apr 2019
Edited: David Wilson
on 20 Apr 2019
Below, I've plotted an arbitrary function between arbitrary limits, -5 and +37.
%%
x = linspace(-5,37)';
y = erf(x/20);
subplot(2,1,1);
hp=plot(x,y)
Now you asked for the x-axis to be in percentage. That's a little ambiguous, so I've intrepted that to mean percentage of the lower x-limit to the upper x-limit. (Note: that may not be what your data lies between.) I've used xlim to get those values.
xl = xlim; % lower & upper limits of the x-axis scale above.
xperc = (x-xl(1))/diff(xl)*100 % convert to %
subplot(2,1,2)
plot(xperc, y)
xlabel('x [%]')
See
0 Comments
See Also
Categories
Find more on Line Plots in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!