from
Data density plot
by Malcolm McLean
Plots data density of a two-dimensional distribution for human viewing.
|
| DataDensityPlot( x, y, levels )
|
function [ f ] = DataDensityPlot( x, y, levels )
%DATADENSITYPLOT Plot the data density
% Makes a contour map of data density
% x, y - data x and y coordinates
% levels - number of contours to show
%
% By Malcolm Mclean
%
map = dataDensity(x, y, 256, 256);
map = map - min(min(map));
map = floor(map ./ max(max(map)) * (levels-1));
f = figure();
image(map);
colormap(jet(levels));
set(gca, 'XTick', [1 256]);
set(gca, 'XTickLabel', [min(x) max(x)]);
set(gca, 'YTick', [1 256]);
set(gca, 'YTickLabel', [min(y) max(y)]);
uiwait;
end
|
|
Contact us