How can I change the color of an alphaShape object when using plot?
10 次查看(过去 30 天)
显示 更早的评论
I have a 3-D object which I've converted to a very nice looking alphaShape object after getting the PixelIdxList and using ind2sub to get the coordinate of each voxel.
As awesome as they look, I really really need to change the color of some of the objects to anything other than the default green. Any idea on how to change the color?
0 个评论
采纳的回答
Sean de Wolski
2015-1-27
You can grab the handle to the patch objects making up the alpha shape as the output from plot and then change whatever properties of it you want:
data = randn(100,3);
as = alphaShape(data);
h = plot(as);
h.FaceColor = 'b';
1 个评论
俊鹏 陈
2022-6-21
I'm sorry to bother you!
What if you wanted my graphics to have a regular gradient of color, like a rainbow. Rather than a single color.It could be like this picture, or even more beautiful.
Looking forward to your reply.
更多回答(1 个)
Image Analyst
2015-1-27
Not sure what you're doing, but a huge number of MATLAB graphics functions have a 'Color' input parameter. Check for that.
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Bounding Regions 的更多信息
产品
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!