How to Merge Color using "Area" Command?
显示 更早的评论
Hello
Dear experts,
I need to find a way around the fact that by using the area command in MATLAB, the new plotted color on top of the previous color. Is there any way that the colors merge?
Take a look at the figures below, please.
area([1 2 3],'FaceColor','red');hold on

area([.5 .6 .7],'FaceColor','blue');hold on

But I want the colors red and blue merge and turn into what ever color it will, for example purple in this case.
P.S. I already know that I can simply use the purple color in the example above, but because my actual MATLAB program are couple of curves, and I need to also see the color beneath the upper colors, that's why I tried to put an easy example here.
I appreciate your help in advance.
Regards.
采纳的回答
更多回答(1 个)
Adam Danz
2021-4-8
0 个投票
You can use a patch object with interpolated face color.
This example in the documentation shows how to do this. Once you get it started, if you have any trouble, share what you've got, describe the new problem, and I can nudge you along in the right direction.
类别
在 帮助中心 和 File Exchange 中查找有关 Polygons 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!