plot y Vs. X in heat-map plot
21 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
Hi all,
How can I create a scattered heat-map? I tried to find an already build function but I couldnt make it work for some reason.
2 Kommentare
darova
am 16 Mär. 2020
Can you be more specific? Are you trying to plot color line? Can you show something?
Antworten (2)
darova
am 17 Mär. 2020
Try this
x = rand(1000,1);
y = rand(1000,1);
R = 0.1; % circle radius
D = pdist2([x y],[x y]); % create combinations of distances
C = sum(D<R); % how mayn points inside circle
scatter(x,y,10,C,'fill')
colorbar
0 Kommentare
Cris LaPierre
am 16 Mär. 2020
2 Kommentare
Cris LaPierre
am 17 Mär. 2020
We have a geodensityplot function, but that expects lat/lon for x/y. If you have a way of representing the density numerically, you could use that number to color your data using gscatter, or to create contour levels with contour or contourf.
If you don't want to reinvent the wheel, you can also find some solutions in the file exchange. A quick search found these two:
You can also find some other approaches in this MATLAB Answer post as well as this one. It appears histogram2 or histogram3 are common solutions for this.
Siehe auch
Kategorien
Mehr zu Data Distribution Plots finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!