2012-04-03 21 views
1

データポイントの横にデータラベルをプロットする棒グラフがあります。私はこのdocumentationを見て、彼らは私が必要なものを持っていないようです。これはすべてMATLABを使用して行われます。データの横にデータラベルを棒グラフでプロットする方法

以下は散布図ではなく棒グラフの場合の例です。

enter image description here

+3

このリンクに記載されている 'text()'関数の何が問題になっていますか? – Dougal

+0

私はそれを使用しましたが、グラフには表示されません。これは、2つの異なるグラフのサブプロットグラフです。 – Jeiman

答えて

1

バーをラベル付けするために、TEXT関数を使用します。 STRCAT機能を使用してカスタムラベルを作成できます。

x = (1:5)'; 
y = rand(5,1); 
bar(x,y) 
%# show X and Y coordinates 
text(x,y,strcat('(',num2str(x),',',num2str(y,2),')'),... 
    'horiz','center','vert','bottom') 

yの座標に少しの隙間を加えて、テキストを少し高くすることもできます。

0

下記のコードを使用してカスタマイズしてください。

for ii = 1:numel(X) 
     text(X(ii)+.02, Y(ii)+.02,textCell{ii},'FontSize',8) 
    end 
関連する問題