How do I make a 2D density plot using 3 sets of coordinates?
4 vues (au cours des 30 derniers jours)
Janna Hinchliff le 16 Jan 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.
Bjorn Gustavsson le 16 Jan 2019
Modifié(e) : Bjorn Gustavsson le 16 Jan 2019
After some searching this ListDensityPlot function seems to be similar to the matlab-function:
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.