How do I plot a contour line around a series of data points?
3 visualizzazioni (ultimi 30 giorni)
Mostra commenti meno recenti
I have a series of data points indicating the performance for a range of different generic material types, and I want to plot a contour line around those points for illustrating the range of performance for a given material type, as in the image below.

Is plotting a graph/chart like this possible in Matlab? The data is stored as a series of numeric matrices.
1 Commento
Star Strider
il 28 Gen 2016
You could do that with an area or patch plot, but it would not be trivial.
Risposte (2)
Walter Roberson
il 28 Gen 2016
You need a scattered interpolant such as http://www.mathworks.com/help/matlab/ref/scatteredinterpolant-class.html or http://www.mathworks.com/help/matlab/ref/triscatteredinterp.html. Then you can use contourf(). However, in R2014b or later you might have difficulty using transparency if you use contourf()
0 Commenti
David MERCIER
il 18 Ott 2018
Modificato: David MERCIER
il 18 Ott 2018
1 Commento
David MERCIER
il 19 Ott 2018
A possible function to use is this one: 54568-clustering-with-gaussian-mixture-models-gmms. Then, contourf or isosurfaces... is a simple way to encapsulate or surround cloud/cluster of points with a rounded shape.
Vedere anche
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!