confusion matrix with string greek letters like alpha and beta

4 Ansichten (letzte 30 Tage)
LuMig
LuMig am 16 Sep. 2022
Kommentiert: LuMig am 20 Sep. 2022
I have a string matrix with is supposed to have greek letters.
Example: My matrix contains the abbreviation: B-Glc, but I want it to appear as β-Glc in the matrix and on the axis of the confusion matrix.
I have tried '/beta' but it did not work.
Thnak you
  3 Kommentare
LuMig
LuMig am 16 Sep. 2022
Bearbeitet: LuMig am 16 Sep. 2022
function confusionchart from Statistics and Machine Learning Toolbox
.
I want to display the class labels on the axes as greek letters rather than normal letters

Melden Sie sich an, um zu kommentieren.

Antworten (2)

Rik
Rik am 16 Sep. 2022
If you use the actual greek letters, that should work (as long as the function supports all implemented characters):
text(1,1,char(945:969))
axis([0 5 0 2])
  1 Kommentar
Walter Roberson
Walter Roberson am 17 Sep. 2022
Unfortunately, confusionchart does not have any control over interpreter. However if you insert unicode characters into the class labels, the characters will be drawn (if present in the font.)

Melden Sie sich an, um zu kommentieren.


LuMig
LuMig am 19 Sep. 2022
I solved this issue (only a turnaround)
% alpha is the greek letter
alpha = cellstr(char(945));
% Label1 is the true label and I am appending an optional string to alpha.
% Label(1,1) will contain /alpha-Glu in greek
Label1(1,1)= strcat(string(alpha), '-GLu');
Label2(1,1)=strcat(string(alpha), '-MM');
% Apply confusionchart to Label1 and Label2
confusionchart(categorical(Label),categorical(Label2));
the class labels on the axes as greek letters rather than normal letters
  2 Kommentare
Walter Roberson
Walter Roberson am 19 Sep. 2022
Why do you cellstr() and then string() ? Why not directly string()?
alpha = string(char(945));
Label1(1,1) = alpha + "-GLu";
Label2(1,1) = alpha + "-MM";
LuMig
LuMig am 20 Sep. 2022
You are right, no need to cellstr() and string(). Thank you

Melden Sie sich an, um zu kommentieren.

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!

Translated by