Plot confusion matrices in proper way

3 visualizaciones (últimos 30 días)
Mubarak Alanazi
Mubarak Alanazi el 10 de Abr. de 2022
Editada: Walter Roberson el 10 de Abr. de 2022
I want to plot this figures below in Matlab?
  4 comentarios
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)

Walter Roberson
Walter Roberson el 10 de Abr. de 2022
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.

Community Treasure Hunt

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

Start Hunting!

Translated by