How can I change colors and generate errorbars in a bar graph
6 次查看(过去 30 天)
显示 更早的评论
With the categorical data, how should I:
(1) set two bars into different colors
(2) create errorbars separately
data_1 = [1 2 3 4 5 6];
data_2 = [9 8 7 6 5 4];
mean_1 = mean(data_1);
mean_2 = mean(data_2)
x = categorical({'Variable_1', 'Variable_2'});
y = [mean_1, mean_2];
bar(x,y)
Many thanks!
0 个评论
采纳的回答
Adam Danz
2019-10-18
编辑:Adam Danz
2025-1-31
x = categorical({'A','B'});
y = [3.5, 6.5] ;
% Store the bar handle
bh = bar(x,y);
% Set the bar colors (one color for each bar)
bh.FaceColor = 'flat';
bh.CData = [1 0 0; 0 .5 0]; %red; green
% Set errorbars to +/- 0.5 and 1.0
hold on
eb = errorbar(x,y,[.5,1],'LineStyle','none','Color', 'k');
1 个评论
Adam Danz
2019-10-18
If you'd also like to get rid of the subscript in the x axis tick labels and show the underscore instead,
set(gca,'TickLabelInterpreter', 'none')
更多回答(0 个)
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Errorbars 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!
