Force x axis to start at origin
7 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
Bas
el 30 de Nov. de 2016
Comentada: Steven Lord
el 1 de Nov. de 2023
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).
![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/158526/image.png)
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 comentarios
Respuesta aceptada
KSSV
el 30 de Nov. de 2016
Editada: KSSV
el 30 de Nov. de 2016
Use xlim. Doc xlim.
xlim([0. 24])
6 comentarios
Steven Lord
el 1 de Nov. de 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.
Más respuestas (0)
Ver también
Categorías
Más información sobre Line Plots en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!