How do I make a 2D density plot using 3 sets of coordinates?
조회 수: 3 (최근 30일)
이전 댓글 표시
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
채택된 답변
Bjorn Gustavsson
2019년 1월 16일
편집: Bjorn Gustavsson
2019년 1월 16일
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
추가 답변 (0개)
참고 항목
카테고리
Help Center 및 File Exchange에서 Surface and Mesh Plots에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!