3D Scatter with different Z axis vector length
1 visualización (últimos 30 días)
Mostrar comentarios más antiguos
Haris Hameed
el 6 de Oct. de 2020
Comentada: Haris Hameed
el 7 de Oct. de 2020
i have x and y data of size (100,1), and this data is for a specific number
x = lhsdesign(100,2);
R = 1000:1000:6000;
scatter3(x(:,1),x(:,2),R)
now i want to plot this in 3d scatter. please guide.
it is just like for each R there is an 100 size vector of x and y.
10 comentarios
Respuesta aceptada
Adam Danz
el 7 de Oct. de 2020
I don't know how you're storing the variables but the demo below should get you started.
It loops through values of R and you'll need to add the part that extracts the x and y values; for now it just uses the same (x,y) values.
x = lhsdesign(100,2);
R = 1000:1000:6000;
figure()
axes()
hold on % important
view(3)
grid on
for i = 1:numel(R)
% get x values
% x = ???
% y = ???
scatter3(x(:,1),x(:,2), repelem(R(i),numel(x(:,1)),1));
end
view([45,5]) % so you can see the layers (try view([90,0]) too)
Más respuestas (0)
Ver también
Categorías
Más información sobre Scatter Plots en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!