Visualize population data in a coordinate grid
    2 views (last 30 days)
  
       Show older comments
    
Hi,
I'm struggling with the imagesc function to plot my population data.
I have a matrix A of 1500 x 3, in which the first column contains the decimal degree latitude value, the second column contains the decimal degree longitude value and the third column contains the population count at that specific coordinate set.
Now I would like to make the population visible in a plot with the x-axis showing the longitude and the y-axis the latitude coordinate.
Matrix A looks like this:
A= [51.5416665650000  -0.650000374000000  236;
51.5416665650000  -0.641667041000000  519;
51.5416665650000  -0.633333708000000  1857............]
0 Comments
Answers (1)
  Star Strider
      
      
 on 7 Dec 2016
        See if this does what you want:
A= [51.5416665650000  -0.650000374000000  236;
51.5416665650000  -0.641667041000000  519;
51.5416665650000  -0.633333708000000  1857];
figure(1)
scatter3(A(:,1), A(:,2), A(:,3))
grid on
figure(2)
stem3(A(:,1), A(:,2), A(:,3))
grid on
4 Comments
  Star Strider
      
      
 on 8 Dec 2016
				Experiment with the image function and its friends:
figure(3)
image(A(:,1), A(:,2), A(:,3))
Note that the related pcolor function will delete one row and one column, because of the way it defines its plots. I do not recommend it for what you want to do.
See Also
Categories
				Find more on Annotations in Help Center and File Exchange
			
	Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!
