Making a contour plot from x and y data
Mostra commenti meno recenti
I have a two column vector containing x and y values. The y values have a high accuracy (many decimal points).
x ranges from 0 to 50000 and y from 0 to 14.
I need to use contourf to make a 2d representation of this data.
How can this be done?
6 Commenti
jonas
il 21 Lug 2020
I need to use contourf to make a 2d representation of this data.
What do you mean by x and y - data? contourf is a 2d representation of three dimensional data. Perhaps you are missing an array?
Adam Danz
il 21 Lug 2020
Contour plots are 2D representations of 3D data. x and y define the first 2 dimensions but what will define the 'height' or the 3rd dimension of your contour plot? Are you looking for a bivariate distribution of your (x,y) values (histogram2)?
Check out the first example of the contour function to get a sense what it does.
Adam Danz
il 21 Lug 2020
Ha! Nearly identical comments written simultaneously.
Markus Similä
il 22 Lug 2020
KSSV
il 22 Lug 2020
Share your data.
Markus Similä
il 22 Lug 2020
Risposta accettata
Più risposte (1)
KSSV
il 22 Lug 2020
0 voti
I would follow like below:
- You need to generate z values which are density values.
- I would fix a distance r and calculate the number of points within r for each point using rangesearch.
- Now you can use scatter to plot the density values.
- If your data is structured arrange the data and use contourf.
Categorie
Scopri di più su Contour Plots in Centro assistenza e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!
