Force x axis to start at origin
12 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
Hi,
I want to make a bar chart in MATLAB R2016b. For some reason the x-axis does not start in the origin of the x- and y-axis. Does anyone know how you can force it to start there? Now it starts a couple of centimeters to the right which results in the values on the x-axis to be placed very close to each other (see figure).

This is the code I use:
b= bar(timespan,combi,'FaceColor',orange);
b(2).FaceColor= cyaan;
xlabel('Local Time [hrs]')
ylabel('# flights')
xticks(timespan)
With timespan being a matrix defining the hours of the day 0:23. And combi being a 24x2 matrix defining 2 columns of operation data.
Thanks in advance.
0 Kommentare
Akzeptierte Antwort
KSSV
am 30 Nov. 2016
Bearbeitet: KSSV
am 30 Nov. 2016
Use xlim. Doc xlim.
xlim([0. 24])
6 Kommentare
Steven Lord
am 1 Nov. 2023
FYI, in the years since this question was asked we've introduced a number of functions and functionality for customizing the appearance of the axes. Take a look at the functions listed on this page for more information.
Weitere Antworten (0)
Siehe auch
Kategorien
Mehr zu Graphics Object Properties finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!