我是一名业余的MATLAB用户,想要创建一个三维散点图,但在Google上搜索了一段时间仍然没有找到解决方案。我手头有一个包含多个三维空间点的矩阵:
>> size(A)
ans =
2511 3
我使用"scatter3"函数创建了一个3D散点图,但现在我卡在了给3D点上色这一步。
scatter3(A(:,1),A(:,2),A(:,3));
这将绘制数据,但现在我想根据z值添加颜色编码...颜色本身并不太重要。它可以是彩虹光谱或温度光谱或任何东西。我只想为了区分点的z值对它们进行着色。
有人能帮我吗?谢谢!