Borrar filtros
Borrar filtros

Renaming the X-axis in bargraphs

1 visualización (últimos 30 días)
SANGHAMITRA MISHRA
SANGHAMITRA MISHRA el 24 de Jun. de 2018
Comentada: SANGHAMITRA MISHRA el 24 de Jun. de 2018
Hi, I have a bar graph that plots the mean square error of 2 algorithms and the graphs looks like below:
However, the X-axis is showing 1 and 2, but I want it to be 'X-coord MSE' and 'Y-coord MSE' respectively. How can I do this?
MSE_algo1 = [2.3788 1.2497];
MSE_algo2 = [2.6255 1.8021];
MSE=[MSE_algo1;MSE_algo2]'
b=bar(MSE);
legend('MSE for algo1', 'MSE for algo2');
ylabel('Mean Square Error');

Respuesta aceptada

Rik
Rik el 24 de Jun. de 2018
The code below should work. (note that it is safer to explicitly set the X-tick positions, although that is not necessary in this case)
figure(1),clf(1)
MSE_algo1 = [2.3788 1.2497];
MSE_algo2 = [2.6255 1.8021];
MSE=[MSE_algo1;MSE_algo2]';
b=bar(MSE);
legend('MSE for algo1', 'MSE for algo2');
ylabel('Mean Square Error');
set(gca,'XTick',[1 2])
set(gca,'XTickLabel',{'X-coord MSE','Y-coord MSE'})

Más respuestas (0)

Categorías

Más información sobre Verification, Validation, and Test en Help Center y File Exchange.

Etiquetas

Community Treasure Hunt

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

Start Hunting!

Translated by