Is it possible to get a reduced space character in a text?
16 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
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 commentaires
Réponses (1)
Walter Roberson
le 23 Oct 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 commentaires
Walter Roberson
le 23 Oct 2017
Modifié(e) : Walter Roberson
le 23 Oct 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';
Voir également
Catégories
En savoir plus sur Labels and Annotations dans Help Center et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!