Is it possible to get a reduced space character in a text?
16 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
How can I change the full size of the space character to half in a legend? I need it in between numbers and a unit. For example after the number 1: t=1 s.
0 Kommentare
Antworten (1)
Walter Roberson
am 23 Okt. 2017
thin = char(8201); %https://en.wikipedia.org/wiki/Thin_space
phrase = sprintf('The event lasted %.3f%ss', pi, thin);
plot(1:10);
legend(phrase)
4 Kommentare
Walter Roberson
am 23 Okt. 2017
Bearbeitet: Walter Roberson
am 23 Okt. 2017
I just tested R2017a on Mac OS-X (El Capitan); I cannot be sure that the space was thin, but I saw no black line.
You could also experiment with char(8239), the non-breaking thin space.
Another way:
phrase = sprintf('The event lasted %.3f\\,s', pi);
plot(1:10);
leg = legend(phrase);
leg.Interpreter = 'latex';
Siehe auch
Kategorien
Mehr zu Labels and Annotations finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!