1 bar命令可以绘制条形图
2 errorbar可以添加误差
3 构建数组向量,并进行左右增量调节,构建矩阵,利用x范围微调
以10为例,构建数组向量
x=1:1:10;%向量
以4组为例,构建4 × \times × 10矩阵
x1=[x-0.26;x-0.1;x+0.1;x+0.26];%矩阵,这个增量需要自己调节
4 去掉errorbar自带的连接线
效果如下:
代码如下:
clc;clear ;close all;
%生成样本数据
t=[1.8;2;2.2;2.1];
y=t.*ones(1,10);
err=0.2*ones(4,10);%生成误差
x=1:1:10;%向量
figure
bar(x',y')
hold on
x1=[x-0.26;x-0.1;x+0.1;x+0.26];%矩阵,这个增量需要自己调节
e=errorbar(x1',y',err');
for i=1:length(e)
set(e(i),'LineStyle','none');%去掉连接线
end