How to change size of graph

3 visualizaciones (últimos 30 días)
Phudit Kanittasut
Phudit Kanittasut el 26 de Mzo. de 2021
Comentada: Star Strider el 27 de Mzo. de 2021
I want to resize for the highest dot from Y coordinate (5 x 10*4) to 100
pure_brain = readmatrix('Pure Brain Spectra.csv');
[pks,locs] = findpeaks(pure_brain(:,2));
x = 1:size(pure_brain,1);
[pks_min,pks_max] = bounds(pks) % Minimum & Maximum Values Of ‘pks’
figure
Lv = pure_brain(locs,2)>1E+4; % Set Threshold = 1E+4
% Lv = pure_brain(locs,2)>1; % Set Threshold = 1
plot(x(locs(Lv)), pure_brain(locs(Lv),2), '.r')
grid
title('Pure brain peak');
AB=unique(pks);
YB1=AB(end); %1Y
YB2=AB(end-1); %2Y
YB3=AB(end-2); %3Y
EB1=find(pks==YB1);
XB1=locs(EB1);
EB2=find(pks==YB2);
XB2=locs(EB2);
EB3=find(pks==YB3);
XB3=locs(EB3);
SYB = [ YB1 YB2 YB3 ];
SXB = [ XB1 XB2 XB3 ];

Respuesta aceptada

Star Strider
Star Strider el 26 de Mzo. de 2021
If the objective is to re-scale all the values so that the highest is 100, then:
Y = (Y-min(Y,0)) * 100/max(Y);
would likely work.
  4 comentarios
Phudit Kanittasut
Phudit Kanittasut el 27 de Mzo. de 2021
Thank you so much
Star Strider
Star Strider el 27 de Mzo. de 2021
As always, my pleasure!

Iniciar sesión para comentar.

Más respuestas (0)

Etiquetas

Community Treasure Hunt

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

Start Hunting!

Translated by