Карта, на которую вы ссылаетесь, называется взвешенной гистограммой, в данном случае двухмерной.
поэтому, если ваши данные d
:
d=[1901 0 1
1901 -10 2
1901 -20 3
1902 0 -1
1902 -10 3.5
1902 -20 1.5
1903 0 5
1903 -10 -3
1903 -20 0];
, вы можете использовать , следующая за 2-мерной взвешенной гистограммой из FEX . затем просто напишите:
xbins=min(d(:,1)):max(d(:,1));
ybins=min(d(:,2)):max(d(:,2));
H = hist2w([d(:,1) , d(:,2)],d(:,3),xbins,ybins);
imagesc(ybins,xbins,H)
colorbar
введите описание изображения здесь