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!
