anyway to color 2D triangular plot with "CData"
조회 수: 4 (최근 30일)
이전 댓글 표시
Hi:
I have a 2D triangulation data including vertices and connectivity, I want to color it with the value at its geometry center. I tried to add a "CData" but it is not recognized by "triplot" function:
Tri=triplot(DT.ConnectivityList,DT.Points(:,1),DT.Points(:,2),'CData',cm);
where DT is the triangulation objective, and cm is the color at each triangle center.
is there anyway in Matlab can do this?
Thanks!
Yu
댓글 수: 0
답변 (1개)
KSSV
2020년 12월 13일
편집: KSSV
2020년 12월 13일
Read about trisurf. Also have a look on patch. You can use any of the two to achieve what you want.
댓글 수: 2
KSSV
2020년 12월 14일
Tri=trisurf(DT.ConnectivityList,DT.Points(:,1),DT.Points(:,2),cm);
I am assuming that cm is a column array with same number of rows present in Dt.Points.
참고 항목
카테고리
Help Center 및 File Exchange에서 Surface and Mesh Plots에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!