Scatter 3D Plot with Varying Colors

13 visualizaciones (últimos 30 días)
Philip
Philip el 17 de Sept. de 2018
Comentada: Philip el 17 de Sept. de 2018
I need my Scatter plot to be color scaled: I've only had limited success with Scatter3(inputs), no luck with dot commands.
30x3 Matrix of Data
[ 1 2 0]
[ 2 3 9]
...
I tried creating a color scale as directed in help function, only the edge color changed.
c = [ 0 0 .1]
[ 0 0 .2]
...
Scatter3(,,,c) Doesn't work as directed.
Dot notation and paired variables only accepts scalar...
h = scatter3(x,y,z,100,'filled');
h.Marker = 'o';
h.MarkerEdgeColor = 'k'; //Won't take a matrix

Respuesta aceptada

Steven Lord
Steven Lord el 17 de Sept. de 2018
When I modified the "Vary Marker Color" example from the scatter3 documentation page to add the 'filled' option to the scatter3 call, it worked as I expected.
If you show the code you wrote where you tried to create a color scale, we may be able to offer some guidance about why it didn't work as you expected and how to correct it.
  1 comentario
Philip
Philip el 17 de Sept. de 2018
You are correct sir, adding 'filled' solved the issue.

Iniciar sesión para comentar.

Más respuestas (0)

Categorías

Más información sobre Scatter Plots en Help Center y File Exchange.

Productos


Versión

R2017b

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by