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
Bjorn Gustavsson 2019 年 1 月 16 日
編集済み: Bjorn Gustavsson 2019 年 1 月 16 日

0 投票

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 件)

カテゴリ

ヘルプ センター および File Exchange で Contour Plots についてさらに検索

Community Treasure Hunt

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

Start Hunting!

Translated by