i need to make space between two bar plot in x axis
Afficher commentaires plus anciens
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 commentaire
eng m
le 27 Mai 2021
Réponse acceptée
Plus de réponses (2)
Sulaymon Eshkabilov
le 27 Mai 2021
Hi,
...
bar(diag(n),1); % Change 1 to any other number to make bars closer and more appart
...
2 commentaires
eng m
le 27 Mai 2021
Walter Roberson
le 27 Mai 2021
0 votes
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 commentaire
eng m
le 27 Mai 2021
Catégories
En savoir plus sur Labels and Annotations dans Centre d'aide et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!

