How to add 'No data' and label data on Bar plot?

3 visualizaciones (últimos 30 días)
Noor Fatihah Yasmine
Noor Fatihah Yasmine el 13 de Dic. de 2020
Comentada: Noor Fatihah Yasmine el 25 de Dic. de 2020
I already get the bar graph but I want to display 'No data' for June and July and I would like to display the data label for each data for each month.
This is my coding,thank you.
Y=[-8.9663 -6.7126 -7.8211 -8.8894 -5.2922 NaN NaN -8.5105 -8.5261 -7.6346 -12.0376 -11.7094]
figure1 = figure;
axes1 = axes('Parent',figure1);
hold(axes1,'on');
bar(Y);
text('Parent',axes1,'Rotation',90,'String','No Data','Position',[6 NaN 0]);
text('Parent',axes1,'Rotation',90,'String','No Data','Position',[7 NaN 0]);
ylabel('Intensiti arus MCEJ1 pada tahun 2014');
xlabel('Bulan');
hold(axes1,'off');
set(axes1,'XAxisLocation','top','XTick',[1 2 3 4 5 6 7 8 9 10 11 12],...
'XTickLabel',...
{'Jan','Feb','Mar','Apr','Mei','Jun','Jul','Ogos','Sep','Okt','Nov','Dis'});
  1 comentario
dpb
dpb el 13 de Dic. de 2020
"and I would like to display the data label for each data for each month."
Sorry, but I'm not sure what you're asking for here? You mean to add the Y value on the bar, maybe?

Iniciar sesión para comentar.

Respuesta aceptada

Cris LaPierre
Cris LaPierre el 13 de Dic. de 2020
Perhaps see this example: Specify Labels at the Ends of Bars
  2 comentarios
Cris LaPierre
Cris LaPierre el 13 de Dic. de 2020
Here's how I might recreate your code.
Y=[-8.9663 -6.7126 -7.8211 -8.8894 -5.2922 NaN NaN -8.5105 -8.5261 -7.6346 -12.0376 -11.7094];
X = categorical(["Jan","Feb","Mar","Apr","Mei","Jun","Jul","Ogos","Sep","Okt","Nov","Dis"]);
b = bar(X,Y);
axes1 = gca;
set(axes1,'XAxisLocation','top');
text(axes1,X(6),0,'No Data','Rotation',-90);
text(axes1,X(7),0,'No Data','Rotation',-90);
ylabel('Intensiti arus MCEJ1 pada tahun 2014');
xlabel('Bulan');
% Add Y labels
xtips1 = b(1).XEndPoints;
ytips1 = b(1).YEndPoints;
labels1 = string(b(1).YData);
text(xtips1,ytips1,labels1,'HorizontalAlignment','center','VerticalAlignment','top')
Noor Fatihah Yasmine
Noor Fatihah Yasmine el 25 de Dic. de 2020
Thank you so much :))

Iniciar sesión para comentar.

Más respuestas (0)

Etiquetas

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by