So I have produced a bar chart for some preliminary data, and attempted to plot error bars with the value of 1SD (see below). However, not all my error bars have there middle on the top of my columns, some appearing asymetrical and others appearing within the bar itself. What have I done wrong here?
%Insert data
data = [20000 0 200; 0 400 1200; 1400 200 2400; 200 400 3400];%Group titles
titles = categorical({'C 10:1', 'U 10:1', 'U 30:1', 'U 100:1'});%Calculate Mean and Standard Deviation
average = mean(data,2);S = std(data,[],2);%Plot bar chart
attempt2 = bar(titles,average,'FaceColor','none');hold on%Make SD error bars
eb = errorbar(average,S,'Color','black');eb.LineStyle = 'none';% Chart details
title('CFU Exp 1, 21/07/2020 Error bars = 1SD')xlabel('Coated or Uncoated MOI')ylabel('No. of bacteria')hold off
Best Answer