Trying to use 6 different shades of gray on stacked bar
3 次查看(过去 30 天)
显示 更早的评论
Hello,
I am trying to create a gray scaled stacked bar plot. I have set the bar.FaceColor = 'flat' and CData to different rgb triplet with identical element to get the gray scale legend(or gray(6)).
The issue is it is pretty hard to distinguish between the different stacks in the bar. Here you can see DataType and RunMutant and pretty similar and so is Mutant Gen and Coverage.
H(1).CData = [0.6000 0.6000 0.6000]; %Run Seed Black
H(2).CData = [0.3333 0.3333 0.3333];% Coverage
H(3).CData = [ 0.7500 0.7500 0.7500]; % DataType
H(4).CData = [0 0 0]; %Mutant Gen
H(5).CData = [0.9000 0.9000 0.9000]; %Run Mutant
H(6).CData = [1 1 1];%white for Diff.test
Also I cant set the facecolor value to hexadecimal values directly. Any help is appreciated?
I have also tried using the hatchfill to create legend but the quality is too low.
7 个评论
Adam Danz
2019-5-5
I haven't looked at the FEX files but perhaps the approaches in this blog will be helpful.
回答(0 个)
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Annotations 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!