Matlab 如何在条形图中沿数据绘制数据标签
我有一个条形图,我想在其中沿着我的数据点绘制数据标签。我已经看过了,他们似乎没有我需要的东西。这一切都是使用MATLAB完成的 下面是一个我想要的例子,虽然是一个条形图而不是散点图Matlab 如何在条形图中沿数据绘制数据标签,matlab,graph,bar-chart,Matlab,Graph,Bar Chart,我有一个条形图,我想在其中沿着我的数据点绘制数据标签。我已经看过了,他们似乎没有我需要的东西。这一切都是使用MATLAB完成的 下面是一个我想要的例子,虽然是一个条形图而不是散点图 使用文本功能标记条。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),')'),... 'hor
使用文本功能标记条。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
坐标上添加一些小间隙,使文本稍微高一点。使用文本功能标记条。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
坐标上添加一些小间隙,使文本稍微高一点。使用下面的代码并根据您的情况进行自定义
for ii = 1:numel(X)
text(X(ii)+.02, Y(ii)+.02,textCell{ii},'FontSize',8)
end
使用下面的代码并根据您的情况进行自定义
for ii = 1:numel(X)
text(X(ii)+.02, Y(ii)+.02,textCell{ii},'FontSize',8)
end
该链接中描述的
text()
函数有什么问题?我使用了它,但它没有显示在图表中。请注意,这是两个不同图的子图。该链接中描述的text()
函数有什么问题?我使用了它,但它没有显示在图中。注意,这是两个不同图的子图。