データをmatlabのグループ化棒グラフに追加したいと思います。ただし、各バーの上部に各データを配置することはできません。通常のバーにthis questionとthis oneを使用して、グループ化されたグラフに対して次のコードを試しましたが、xposとyposは正しくありません。どんな助けもありがとうございます。データラベルをmatlabのグループ化された棒グラフに追加します
a=[0.92,0.48,0.49];
b=[0.74,0.60,0.30];
c=[0.70,0.30,0.10];
X=[a;b;c];
hbar = bar(X, 'grouped');
for i=1:length(hbar)
XDATA=get(hbar(i),'XData')';
YDATA=get(hbar(i),'YData')';
labels = cellstr(num2str(YDATA));
ygap=0.01;
for j=1:size(XDATA,2)
xpos=XDATA(i,1);
ypos=YDATA(i,1)+ygap;
t=[num2str(YDATA(1,j),3)];text(xpos,ypos,t,'Color','k','HorizontalAlignment','left','Rotation',90)
end
end
あなたはX ' 'で(いくつかの例のデータを含めるようにあなたの質問を編集できます)。そうすればコードを実行できますか? [mcve] – Justin
コードを変更して、データ@ Mr.Justinを追加しました。ありがとう – hamideh