Plot confusion matrices in proper way

I want to plot this figures below in Matlab?

4 comentarios

Walter Roberson
Walter Roberson el 10 de Abr. de 2022
What is the difference between what you want and what you would get from https://www.mathworks.com/help/deeplearning/ref/plotconfusion.html ?
Mubarak Alanazi
Mubarak Alanazi el 10 de Abr. de 2022
I want to write the numbers manually ?
Walter Roberson
Walter Roberson el 10 de Abr. de 2022
text() them into position ?
Mubarak Alanazi
Mubarak Alanazi el 10 de Abr. de 2022
I don't know how ?

Iniciar sesión para comentar.

Respuestas (1)

W1row = [0.96, 0.1, 0, 0, 0];
W1row_text = compose("%0.02f", W1row);
W1row_x = 0.5:1:4.5;
W1row_y = 0.5 * ones(1,length(W1row_x));
text(W1row_x, W1row_y, W1row_text)
xlim([0 5]); ylim([0 5])
xticks(W1row_x); xticklabels({'W1', 'W2', 'W3', 'W4', 'W5'});
yticks(W1row_x); yticklabels({'W1', 'W2', 'W3', 'W4', 'W5'});
set(gca, 'YDir', 'reverse')

2 comentarios

Mubarak Alanazi
Mubarak Alanazi el 10 de Abr. de 2022
how about the labels and background blue, same the figure above?
Walter Roberson
Walter Roberson el 10 de Abr. de 2022
Editada: Walter Roberson el 10 de Abr. de 2022
image() first, and colormap() and then colorbar(); then text() afterwards.
Changing the color of the text depending on the background is a bit more of a nuisance.

Iniciar sesión para comentar.

Categorías

Preguntada:

el 10 de Abr. de 2022

Editada:

el 10 de Abr. de 2022

Community Treasure Hunt

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

Start Hunting!

Translated by