Inserting date and time variables into graphs title
5 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
Andrei Makarskiy
el 18 de Oct. de 2015
Comentada: Andrei Makarskiy
el 19 de Oct. de 2015
I have the following code:
startDate=datetime('03-Oct-2014','InputFormat','dd-MMM-yyyy');
endDate=datetime('15-Oct-2014','InputFormat','dd-MMM-yyyy');
start_end_time = endDate-startDate;
start_end_time_days = days(start_end_time);
When I try to set title on the plot like this:
Ticker = 'SPY';
title([Ticker, ' Bought in ', char(start_end_time_days), ' days before some event']);
I get an empty string: SPY Bought in days before some event
I experimented with the code removing char() and doing like:
title([Ticker, ' Bought in ', start_end_time_days, ' days before some event']);
though it didn't help either.
2 comentarios
Jan
el 18 de Oct. de 2015
I do not find the command days in the documentation. What kind of variable does it reply? Please post the type and the value.
Respuesta aceptada
Jan
el 18 de Oct. de 2015
Editada: Jan
el 18 de Oct. de 2015
Pure guessing:
If days replies the number of days as a double value:
Ticker = 'SPY';
title([Ticker, ' Bought in ', sprintf('%f', start_end_time_days), ...
' days before some event']);
Or shorter (and perhaps with %d instead of %f):
title(sprintf('%s Bought in %d days before some event', ...
Ticker, start_end_time_days));
Más respuestas (0)
Ver también
Categorías
Más información sobre Title 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!