plot x axis as persentage

2 Ansichten (letzte 30 Tage)
Mustafa Alhandhali
Mustafa Alhandhali am 20 Apr. 2019
Bearbeitet: David Wilson am 20 Apr. 2019
how i can plot x axis as persentage

Antworten (1)

David Wilson
David Wilson am 20 Apr. 2019
Bearbeitet: David Wilson am 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

Kategorien

Mehr zu Line Plots finden Sie in Help Center und File Exchange

Tags

Community Treasure Hunt

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

Start Hunting!

Translated by