x轴上的文本用于标准误差条的散点图

时间:2017-10-28 20:28:24

标签: matlab plot matlab-figure axis-labels errorbar

我正在尝试绘制每个都有错误条的散点图。请参阅以下代码:

dfs = [0 5 10];
Accuracies = [63.1681  49  56];
SE = [0.0142 0.065 0.04 ]*100;

errorbar(dfs, Accuracies, SE, 'ro');
hold on
plot(dfs,Accuracies,'bo');
title('Accuracies');
hold off;
ylim([40 70])
names = {'Cond1'; 'Cond2'; 'Cond3'};
set(gca,'xtick',[1:3],'xticklabel',names)

但是,x轴标签未正确对齐。这种情况的解决方案是什么?

1 个答案:

答案 0 :(得分:1)

您需要将xtick设置为dfs。将它们设置为[1:3]仅保留[1 2 3]并删除其余部分。

set(gca, 'xtick', dfs, 'xticklabel', names);
xlim([-1 11]);  %just for better visualisation

result