How do I convert a cell array of char to a single plot title?
3 views (last 30 days)
Show older comments
Paul Fishback
on 19 May 2015
Commented: Paul Fishback
on 19 May 2015
I have a 3-by-1 cell, call it "labels," each of whose entries is a char. For example, labels{1,1}=A1,A2,A3 labels{2,1}=B1,B2,B3,B4 labels{3,1}=C1,C2
I would like to create a multi-line plot title using the content of each label cell on a different line. Specifically, the title would look as follows:
A1,A2,A3
B1,B2,B3,B4
C1,C2
0 Comments
Accepted Answer
Titus Edelhofer
on 19 May 2015
Hi,
use sprintf to add a carriage return at the end of each line:
title(sprintf('%s\n', labels{:}))
Titus
More Answers (0)
See Also
Categories
Find more on Title in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!