how to create timeline plot?
84 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
Lilya
el 25 de Ag. de 2019
Respondida: Farhan ul haq
el 11 de Feb. de 2020
Hi all,
I want to create a timeline plot similer to the following:
North | |||||||||||||||||||||||||||| |||||||||||||||||||||||||||||
|
|
Central | ||||||||||||||||||||||||||||||||||
|_________________________________________
Jan Feb Mar Apr .....etc
start date end date start date end date
the time periods for the north are datenum([2019 01 30]) datenum([2019 04 12], and datenum(2019,07,03) datenum(2019,08,25)
Time for the Central is datenum(2019,01,08) datenum(2019,03,03)
Any help will be appreciated
Thanks.
0 comentarios
Respuesta aceptada
Star Strider
el 25 de Ag. de 2019
Try this:
North = [datenum([2019 01 30]), datenum([2019 04 12]); datenum(2019,07,03) datenum(2019,08,25)];
Central = [datenum(2019,01,08) datenum(2019,03,03)];
figure
plot(North', ones(2)*2, '-b', 'LineWidth', 5);
hold on
plot(Central, [1 1], '-r', 'LineWidth',5)
hold off
ylim([0 3])
datetick('x', 'mmm')
set(gca, 'YTick',[1 2], 'YTickLabel',{'Central','North'})
There are also other options, for example using the patch function. It depends on what you want to do.
6 comentarios
Más respuestas (1)
Ver también
Categorías
Más información sobre Creating and Concatenating Matrices en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!