
2D histogram for field distribution
16 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
Sérgio Querido
le 19 Avr 2015
Commenté : Image Analyst
le 19 Avr 2015
I have a problem with the 2d histogram attach file. I have the coordinates (x,y) of a lot of soccer players and i want to know their field distribution and how many times each palyer is in each "N" bens of the field. Using the 2d histogram code, i have a quetions?
- table size: 120m x 90m (same of soccer field) - bens size: 1m2 - N bens= 10800
0 commentaires
Réponse acceptée
Image Analyst
le 19 Avr 2015
See my answer in your duplicate question: http://www.mathworks.com/matlabcentral/answers/204004#answer_175547
I said to use hist3:
fontSize = 20;
numberOfPeopleOnField = 1000;
% Make up some X coordinates for numberOfPeopleOnField people.
x = 120 * rand(numberOfPeopleOnField, 1);
% Make up some Y coordinates for numberOfPeopleOnField people.
y = 90 * rand(numberOfPeopleOnField, 1);
xy = [x, y];
hist3(xy,[120, 90])
xlabel('X', 'FontSize', fontSize);
ylabel('Y', 'FontSize', fontSize);
zlabel('Count (# of People)', 'FontSize', fontSize);

2 commentaires
Image Analyst
le 19 Avr 2015
That is a 2D histogram, despite their poor choice of a name hist3(). It's really a 2D histogram but when they display it, they use a perspective view so it looks 3D-ish so I guess that's why they called it hist3().
Plus de réponses (0)
Voir également
Catégories
En savoir plus sur Histograms dans Help Center et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!