MATLAB: Bar plot axes size using text in X axis

axesaxisbarbarplotMATLABxticklabels

So, I tried plotting a bar plot for an array with 25 items. I linked it with a unique string on the X-axis, but when I plot the Bar plot – I cannot see all the unique values eventhough I tried rotating the axis to 90 deg, reduced size of gca. Attached my code!
Basically, I want a unique value seen in my x axis corresponding to the value in Y axis (display of all X axis values).
How can I achieve this?

Best Answer

Hi
Here is the solution for x axis:
xticks(1:numel(neworder(:,1)))
F = neworder(:,1);set(gca,'FontSize',4);
xtickangle(90);
xticklabels(F);
Good luck.