How to make Matlab print special characters on plots?

4 Ansichten (letzte 30 Tage)
Igor de Britto
Igor de Britto am 6 Mär. 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 Kommentare
Jan
Jan am 6 Mär. 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 am 6 Mär. 2012
Actually, I'm pretty impressed too. It didn't argue with any of the special characters at all!

Melden Sie sich an, um zu kommentieren.

Antworten (1)

Jan
Jan am 6 Mär. 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 Kommentar
Igor de Britto
Igor de Britto am 6 Mär. 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!

Melden Sie sich an, um zu kommentieren.

Kategorien

Mehr zu Graphics Object Properties 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!

Translated by