MATLAB Answers

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

1 view (last 30 days)
SA
SA on 30 Mar 2021
Commented: Star Strider on 30 Mar 2021
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

Accepted Answer

Star Strider
Star Strider on 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 Comments

Sign in to comment.

More Answers (1)

VBBV
VBBV on 30 Mar 2021
%if true
xlabel(['Timeseries' num2str(timestamp(end-1)) 'to' num2str(timestamp(end))]);
Use num2str
  5 Comments
SA
SA on 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.

Sign in to comment.

Community Treasure Hunt

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

Start Hunting!