How to Rescale a plot?

4 visualizaciones (últimos 30 días)
Angel Lozada
Angel Lozada el 19 de Mayo de 2023
Comentada: Angel Lozada el 19 de Mayo de 2023
Hello.
I plotted a set of data (860000 samples) getting the followed plot.
The samples were taking as 10 samples per second. I would like to rescale the plot as a time lapse of 24 hours (see Fig 1).
I appreciated your help.
Regards.
unzip('Data 2.zip'),movefile('Data 2.txt','10_03_2012_Modificado.txt')
clear;
data = readmatrix('10_03_2012_Modificado.txt');
T = data(:,1);
T2 = data(:,2);
figure; % Place "figure" in this section allow to plot this data in a separate window.
plot (T,T2,'x');
title 'Emitted Signal from NAA Station';
ylabel ('Phase');
xlabel ('Samples');

Respuesta aceptada

Walter Roberson
Walter Roberson el 19 de Mayo de 2023
T = seconds(data(:,1));
T.Format = 'hh:mm';
Without changing anything else, this will plot the x axes using tick labels of 00:00, 05:00, 10:00, 15:00, 20:00
  1 comentario
Angel Lozada
Angel Lozada el 19 de Mayo de 2023
Walter.
Thanks for your cooperation.
I Appreciated.
Regards.

Iniciar sesión para comentar.

Más respuestas (0)

Categorías

Más información sobre Labels and Styling en Help Center y File Exchange.

Etiquetas

Productos


Versión

R2022b

Community Treasure Hunt

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

Start Hunting!

Translated by