如何在matlab中用散点图绘制同一图形中的等值面?
我有一个三维体积和一个三维点云。如何在不覆盖散点图的情况下绘制点云以及体积的如何在matlab中用散点图绘制同一图形中的等值面?,matlab,Matlab,我有一个三维体积和一个三维点云。如何在不覆盖散点图的情况下绘制点云以及体积的等值面?使用patch绘制等值面总是会抹去scatter3绘图。一些尝试 首先使用面片绘制曲面。(h=patch(…),然后设置按住) 使面片半透明。这将让您看到分散的项目是否仍然存在,只是隐藏了。它还告诉渲染器需要打印所有内容,这可以防止某些图形错误 set(h,'faceAlpha',0.5) 尝试使用plot3而不是scatter3。这不允许您更改单个标记的大小或颜色,但在Matlab上要容易得多。即使您需要sca
等值面
?使用patch
绘制等值面总是会抹去scatter3
绘图。一些尝试
h=patch(…)
,然后设置按住
)set(h,'faceAlpha',0.5)
plot3
而不是scatter3
。这不允许您更改单个标记的大小或颜色,但在Matlab上要容易得多。即使您需要scatter3
功能,这也是值得尝试的调试步骤h=patch(…)
,然后设置按住
)set(h,'faceAlpha',0.5)
plot3
而不是scatter3
。这不允许您更改单个标记的大小或颜色,但在Matlab上要容易得多。即使您需要scatter3
功能,这也是值得尝试的调试步骤只是为了检查-您是否使用了
保持住
?不幸的是,保持住
不起作用-值得检查。你能发布一些重现问题的示例代码吗?只是想检查一下-你是否使用了hold-on
?不幸的是,hold-on
不能解决问题-值得检查一下。你能发布一些重现问题的示例代码吗?