How to create a heatmap from recorded positions

14 views (last 30 days)
Dear all,
Im trying to create a distribution map (or heatmap) from a table that represents ships positions (see figure).
Based on the previous figure, I would like to transform that into a heatmap. How can I do it.
Thanks in advance

Accepted Answer

Dave B
Dave B on 8 Sep 2021
I'm not sure if you're asking about collapsing the trajectories to a single value per ship, or just displaying a binned version of the scatter? If it's the latter, binscatter (or histogram2) might solve this problem.
x=randn(1000,1);
y=x+randn(1000,1)/3;
nexttile;scatter(x,y,'.');title('scatter')
nexttile;binscatter(x,y);title('binscatter')
nexttile;histogram2(x,y,'DisplayStyle','tile');title('histogram2')
c=colorbar;
c.Label.String='Count';

More Answers (0)

Categories

Find more on Data Distribution Plots in Help Center and File Exchange

Products

Community Treasure Hunt

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

Start Hunting!