带有标准误差条的散点图的 x 轴刻度上的文本
Text on x-axis ticks for scatterplot with standard-error bars
我正在尝试绘制散点图,每个散点图都有一个误差条。请参阅下面的代码:
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 轴标签没有正确对齐。这种情况有什么解决办法?
您需要将 xtick
s 设置为 dfs
。将它们设置为 [1:3]
仅保留 [1 2 3]
并删除其余部分。
set(gca, 'xtick', dfs, 'xticklabel', names);
xlim([-1 11]); %just for better visualisation
我正在尝试绘制散点图,每个散点图都有一个误差条。请参阅下面的代码:
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 轴标签没有正确对齐。这种情况有什么解决办法?
您需要将 xtick
s 设置为 dfs
。将它们设置为 [1:3]
仅保留 [1 2 3]
并删除其余部分。
set(gca, 'xtick', dfs, 'xticklabel', names);
xlim([-1 11]); %just for better visualisation