How to make Matlab print special characters on plots?

3 visualizaciones (últimos 30 días)
Igor de Britto
Igor de Britto el 6 de Mzo. de 2012
Hi, all,
I'm currently trying to put a colored line on the side of the title on a subplot, but clueless about how to do it properly. I figured a possible workaround would be to put special characters inside the title, so that they can form a line and be colored.
The problem is, while Matlab will recognize the characters in the Editor, when ploted, it becomes an "?". Any ideas on how to deal with it?
By the way, the characters I tried were: * ▮ * ▀ * ▁ * ▂ * ▃ * ▄ * ▅ * ▆ * ▇ * █ * ▉ * ▊ * ▋ * ▍ * ▎ * ▏ * ▐ * ▮ * ─ * ━ * │ * ┃
  2 comentarios
Jan
Jan el 6 de Mzo. de 2012
I'm impressed that you are able to insert these special charatcers in the forum message. How did you do this?
Igor de Britto
Igor de Britto el 6 de Mzo. de 2012
Actually, I'm pretty impressed too. It didn't argue with any of the special characters at all!

Iniciar sesión para comentar.

Respuestas (1)

Jan
Jan el 6 de Mzo. de 2012
I suggest to use a line, if you need a line.
Perhaps this works:
titleH = get(SubplotH, 'Title');
set(titleH, 'units', 'data');
Ext = get(titleH, 'Extent');
ExtRight = Ext(1) + Ext(3);
ExtBottom = Ext(2);
ExtHeight = Ext(4);
line([ExtRight, ExtRight], [ExtBottom, ExtBottom + ExtHeight], ...
'LindeWidth', 4.5);
This is just a concept, because I cannot run or test it currently!
  1 comentario
Igor de Britto
Igor de Britto el 6 de Mzo. de 2012
I prefer to use a line too, mainly because it would be possible to control the width and look like an actual legend.
I tried to code, but the problem is the line is created within the Imagesc plot. I would have it better just over the imagesc, beside the title, so that the matrices display isn't altered.
I'm thinking, however, of making a really big subplot (like using 100 lines, instead of 4) and creating a line on one of them. I just wish there was a more elegant and simple solution, but your idea already points me a possible, but harsh way. Thanks!

Iniciar sesión para comentar.

Categorías

Más información sobre Graphics Object Properties en Help Center y File Exchange.

Community Treasure Hunt

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

Start Hunting!

Translated by