I want to see the text & strings in a single line of Xlabel

2 visualizzazioni (ultimi 30 giorni)
Hi,
I wish to see the text and string in a single line as
"Timeseries 2019-09-04T14:53:20 to 2019-09-04T15:10:00".
But I get the xlabel as 4 lines (4 different array) as
"Timeseries
2019-09-04T14:53:20
to
2019-09-04T15:10:00"
xlabel(['Timeseries' string(timestamp(end-1)) 'to' string(timestamp(end))]);
Can anybody pull me out from here? Thanks in advance

Risposta accettata

Star Strider
Star Strider il 30 Mar 2021
Try this:
timeseries = ['2019-09-04T14:53:20';'2019-09-04T15:10:00']; % Create Array
xlabel(sprintf("Timeseries %s to %s", string(timeseries(end-1:end,:))))
.
  4 Commenti
SA
SA il 30 Mar 2021
I just finished the comment thanking you @VBBV
"The interesting thing is that 'Star Strider' he used the array which also works! So, both answers are correct."
Now, I'm confused which answer need to be accepted?
Thanks both of you.

Accedi per commentare.

Più risposte (1)

VBBV
VBBV il 30 Mar 2021
%if true
xlabel(['Timeseries' num2str(timestamp(end-1)) 'to' num2str(timestamp(end))]);
Use num2str
  5 Commenti
VBBV
VBBV il 30 Mar 2021
Modificato: VBBV il 30 Mar 2021
In that case convert timeseries to cell array as shown below and access the first and last values as below
%if tru
T = cellstr(timeseries);
xlabel(['Timeseries', T{1}, 'to',T{end}])
SA
SA il 30 Mar 2021
Modificato: SA il 30 Mar 2021
This time it works! The interesting thing is that 'Star Strider' he used the array which also works! So, both answers are correct. Now, I'm confused which answer need to be accepted?
Thanks both of you.

Accedi per commentare.

Categorie

Scopri di più su Time Series Collections in Help Center e File Exchange

Prodotti

Community Treasure Hunt

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

Start Hunting!

Translated by