How can I change the color of an alphaShape object when using plot?
17 ビュー (過去 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!