立方体的散点图

时间:2015-03-03 11:09:36

标签: matlab plot

我正在寻找一种使用散点图可视化立方体的方法。

例如,可以为圆柱体做:

[X,Y,Z]=cylinder(20) 
x=X(:)
y=Y(:)
z=Z(:)
scatter3(x,y,z)

我无法找到类似于立方体的东西。

我希望通过以下方式“填充”此立方体:

x=[0.5X(:);X(:)] 

等等。

http://www.mathworks.com/matlabcentral/newsreader/view_thread/235581

我已经看了上面的内容,但是我认为它们都不适合我。我还需要为要绘制的每个数据点附加一个颜色值。

1 个答案:

答案 0 :(得分:3)

您可以使用meshgrid在多维数据集中包含这些点,然后使用scatter3

figure
[X,Y,Z] = meshgrid(-1:.1:1); 
scatter3(X(:),Y(:),Z(:),3,'ob')
axis([-2 2 -2 2 -2 2])

enter image description here