How do I make a 2D density plot using 3 sets of coordinates?
3 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
Janna Hinchliff
el 16 de En. de 2019
Editada: Bjorn Gustavsson
el 16 de En. de 2019
I want to make a plot equivalent to the ListDensityPlot function in Matlab. This takes a set of coordinates, X, Y and Z and plots so that X and Y are the two axes and Z is given as a colour scale. I can do similar things using scatter where each point is a different colour but this isn't quite what I want. Is there an equivalent function? Contour doesn't allow for 3 sets of coordinates.
0 comentarios
Respuesta aceptada
Bjorn Gustavsson
el 16 de En. de 2019
Editada: Bjorn Gustavsson
el 16 de En. de 2019
After some searching this ListDensityPlot function seems to be similar to the matlab-function:
pcolor
Perhaps if you have three 1-D arrays for the X Y and Z variable you might have to take a look at
triangulation - that would be delaunay, TriScatteredInterp or scatteredInterpolant, and depending on what
you choose there, to reinterpolate your data or get a triangulation, you'll use pcolor or trisurf to make the plot.
HTH
0 comentarios
Más respuestas (0)
Ver también
Categorías
Más información sobre Surface and Mesh 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!