How do I add a label on each bar of a multiple bar chart? I want to add specific times as labels.

4 ビュー (過去 30 日間)
Newbie
Newbie 2021 年 8 月 6 日
回答済み: Peter Perkins 2021 年 8 月 6 日
I want to add a time as a label for each of my bars on this multiple bar chart. For example, I want 4:30:00 to display on top of my bar etc... Can someone help? Thanks.
figure(30)
h1=bar(T_Smooth{1:4,8},[T_Smooth{1,5} T_Smooth{1,7}; T_Smooth{2,5} T_Smooth{2,7};T_Smooth{3,5} T_Smooth{3,7};T_Smooth{4,5} T_Smooth{4,7}]);
I get this figure:

回答 (2 件)

Cris LaPierre
Cris LaPierre 2021 年 8 月 6 日
See the 'Specify Labels at the Ends of Bars' example on the bar documentation page.

Peter Perkins
Peter Perkins 2021 年 8 月 6 日
I bet there's a way to simplify the arguments to your bar command. What about something like
bar(T_Smooth.X(1:4),T_Smooth{1:4,["Y" "Z"]})

カテゴリ

Help Center および File ExchangeBar Plots についてさらに検索

タグ

Community Treasure Hunt

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

Start Hunting!

Translated by