How to remove space from beginning of a plot?

4 visualizaciones (últimos 30 días)
Anwesha Sharma
Anwesha Sharma el 13 de Feb. de 2023
Editada: Anwesha Sharma el 14 de Feb. de 2023
I have a plot with monthly data over multiple years, but there is a space in front of the plot that I would like to remove and start the X-axis limit from January (i.e., Jan Feb Mar Apr Oct Nov Dec).
T=table(datestr(Temp6ONDJFMAcorrect.DATE,'dd/mm/yyyy'),Temp6ONDJFMAcorrect.Temp);
[y,m,d] = datevec(T.Var1,'dd/mm/yyyy');
Tdate = table(y,m,d,'VariableName',{'year','month','day'});
TT = [Tdate,T(:,{'Var2'})];
TT.Properties.VariableNames{4} = 'Temp'; yrs = TT.year;
yr = ismember(str2double(string(TT.year)),yrs);
x = reshape(TT.month(yr),7,[]);
y = reshape(TT.Temp(yr),7,[]);
plot(x,y)
xticklabels({'Jan', 'Feb', 'Mar','Apr','Oct','Nov','Dec'})
  4 comentarios
Image Analyst
Image Analyst el 13 de Feb. de 2023
So is the missing line
Temp6ONDJFMA = readtable('Temp6ONDJFMA.xls'); % Read workbook file into a MATLAB table variable.
??? Anyway, it looks like you've accepted an answer so I guess it doesn't matter anymore since you've gotten a solution.
Anwesha Sharma
Anwesha Sharma el 14 de Feb. de 2023
It's still not working, if I use 'axis tight' or xlim([1 12]), the January from the x axis disappears.

Iniciar sesión para comentar.

Respuestas (1)

Alexander Halbleib
Alexander Halbleib el 13 de Feb. de 2023
Editada: Alexander Halbleib el 13 de Feb. de 2023
you may be able to try:
xlim([1,12]);
at the end of your file.
If I'm reading your code properly, your axes should be numeric, so this version should work.
  1 comentario
Anwesha Sharma
Anwesha Sharma el 14 de Feb. de 2023
Editada: Anwesha Sharma el 14 de Feb. de 2023
So sorry, I had to unaccept the answer, it is still not working. The January from x-axis disappears

Iniciar sesión para comentar.

Categorías

Más información sobre Annotations 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!

Translated by