How to change marker colors in Scatter3 plotted with patch

I first use patch draw an isosurface, and set color of the sureface using facecolor. Then i use scatter3 to plot some data inside and outside the surface in the same figure. But i found i cannot change the color of marker color in scatter3 command using markersize or markerfacecolor.
Does any one meet the same problem or any ideal about this problem?
d1=patch(isosurface(X, Y, Z, r2, 1.5),'facecolor',RGB(3,:),'edgecolor','none');
scatter3(Data(IndexF,2),Data(IndexF,3),Data(IndexF,1),'Marker','*','MarkerEdgeColor','r');

回答 (1 件)

Ahmet Cecen
Ahmet Cecen 2014 年 8 月 19 日

0 投票

You can change the marker shape and size from the GUI. If you want to see how it would be done in-line, do the changes in GUI, then say file->generate code and see how it was done.

1 件のコメント

Renbo
Renbo 2014 年 8 月 19 日
Thanks Ahmet, i tried that before. It did not work. But i found a way to solve it, i use plot3 and then set linestyle is noneline. Finally, it works.
Anyway, thank you.

サインインしてコメントする。

カテゴリ

質問済み:

2014 年 8 月 18 日

コメント済み:

2014 年 8 月 19 日

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by