i need to make space between two bar plot in x axis
Mostrar comentarios más antiguos
i have this code
i need to make space between lena pepper airplane cut ,i dont need to near each to other
n=[81.2858,82.6818,82.0401,82.0560];
bar(diag(n),'stacked');
set(gca,'xticklabel',{lena','pepper ','airplane','cut'});
text(1:length(n),n,num2str(n','%0.2f%%'),'vert','bottom','horiz','center','FontSize',12, 'Color','black','FontName','memoir');
box off
1 comentario
eng m
el 27 de Mayo de 2021
Respuesta aceptada
Más respuestas (2)
Sulaymon Eshkabilov
el 27 de Mayo de 2021
Hi,
...
bar(diag(n),1); % Change 1 to any other number to make bars closer and more appart
...
Walter Roberson
el 27 de Mayo de 2021
0 votos
Your axes is not wide enough to hold the full width of your tick labels with your current font size. The only way you could make your bars far enough apart that your labels do not overlap, would be if you used xlim() to zoom in to part of the plot, so that all of the bars and labels are not visible at the same time.
You need to do one of the following:
- reduce the font size so that all the labels fit
- use a larger figure to fit a larger plotting window
- rotate the labels so they go down or at an angle so that they do not overlap; for example you might be able to use 30 degrees
- depending how wide your window is, switching to latex might happen to allow the labels to fit, such as set(gca,'xticklabel',{'lena-transform','pepper-ransform','airplane-transform', 'cut-transform'},'ticklabelinterpreter','latex');
- switch to tex interpreter: if the labels are too large to fit, it will automatically put them at an angle; set(gca,'xticklabel',{'lena-transform','pepper-transform','airplane-transform', 'cut-transform'},'ticklabelinterpreter','tex');
- use tex or latex facilities to insert line breaks. This is a more advanced topic that I would have to look up
1 comentario
eng m
el 27 de Mayo de 2021
Categorías
Más información sobre Labels and Annotations en Centro de ayuda y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!

