【问题标题】:How do I plot data labels alongside my data in a bar graph如何在条形图中与我的数据一起绘制数据标签
【发布时间】:2012-04-03 16:34:16
【问题描述】:

我有一个条形图,我想在我的数据点旁边绘制数据标签。我看过这个documentation 他们似乎没有我需要的东西。这一切都是使用 MATLAB 完成的。

下面是我想要的示例,虽然是条形图而不是散点图。

【问题讨论】:

  • 该链接中描述的text() 函数有什么问题?
  • 我用过,但图中没有显示。请注意,这是两个不同图的子图。

标签: matlab graph bar-chart


【解决方案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 坐标上添加一些小间隙,以使文本高一点。

【讨论】:

    【解决方案2】:

    使用下面的代码并根据您的情况进行自定义。

    for ii = 1:numel(X) 
            text(X(ii)+.02, Y(ii)+.02,textCell{ii},'FontSize',8) 
        end
    

    【讨论】:

      猜你喜欢
      • 2016-02-26
      • 1970-01-01
      • 1970-01-01
      • 2017-07-25
      • 1970-01-01
      • 1970-01-01
      • 2012-04-25
      • 1970-01-01
      • 2015-09-20
      相关资源
      最近更新 更多