i need to make space between two bar plot in x axis
Ältere Kommentare anzeigen
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 Kommentar
eng m
am 27 Mai 2021
Akzeptierte Antwort
Weitere Antworten (2)
Sulaymon Eshkabilov
am 27 Mai 2021
Hi,
...
bar(diag(n),1); % Change 1 to any other number to make bars closer and more appart
...
2 Kommentare
eng m
am 27 Mai 2021
Walter Roberson
am 27 Mai 2021
0 Stimmen
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 Kommentar
eng m
am 27 Mai 2021
Kategorien
Mehr zu Labels and Annotations finden Sie in Hilfe-Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!

