2012-04-03 57 views
1

我有一個條形圖,其中我想繪製數據標籤以及我的數據點。我看過這documentation,他們似乎沒有我需要的東西。這全部都是使用MATLAB完成的。如何在條形圖中將數據標籤與我的數據一起繪製出來

下面是我想要的一個例子,雖然對於條形圖而不是散點圖。

enter image description here

+3

該鏈接中描述的text()函數有什麼問題? – Dougal 2012-04-03 16:45:20

+0

我用它,但它不顯示在圖中。請注意,這是兩張不同圖形的子圖。 – Jeiman 2012-04-03 17:05:08

回答

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 
相關問題