2
我想知道是否有方法可以將柱狀圖/柱狀圖中的柱狀圖的數量放在柱狀圖上。我知道可以將xtick值更改爲任何你想要的值(在bin下面),但是,我想保留xtick值,因爲它們與我的圖相關。我想可以使用文本(x,y,z,label)函數將文本放置在一個繪圖上,但是,這需要您手動設置文本出現的位置,我最好尋找一個較少乏味的方法。在柱狀圖/柱狀圖中將柱狀圖放在柱狀圖的上方
任何建議將是偉大的。 謝謝
我想知道是否有方法可以將柱狀圖/柱狀圖中的柱狀圖的數量放在柱狀圖上。我知道可以將xtick值更改爲任何你想要的值(在bin下面),但是,我想保留xtick值,因爲它們與我的圖相關。我想可以使用文本(x,y,z,label)函數將文本放置在一個繪圖上,但是,這需要您手動設置文本出現的位置,我最好尋找一個較少乏味的方法。在柱狀圖/柱狀圖中將柱狀圖放在柱狀圖的上方
任何建議將是偉大的。 謝謝
這是一個半自動的方法。它使用for循環和文本
[H X] = hist(data,bins);
bin_width = X(2) - X(1);
x_offset = 4;
y_offset = 20;
figure();
bar_plot = bar(X, H)
for ii=1:length(H)
text(X(ii)-bin_width/x_offset, H(ii)+max(H)/y_offset, num2str(H(ii)));
end
然後,你需要玩的唯一兩個參數是x_offset和y_offset。希望這可以幫助。