Scatter Plot colored by Kernel Density Estimate

版本 1.0.0.0 (1.4 KB) 作者: Nils
Scatter plot where each point is colored by the spatial density of nearby points.
3.0K 次下载
更新 2018/1/15

查看许可证

The function use the kernel smoothing function to compute the probability density estimate (PDE) for each point. It uses the PDE has color for each point.
Input
x <Nx1 double> position of markers on X axis
y <Nx1 double> posiiton of markers on Y axis
varargin can be used to send a set of instructions to the scatter function
Supports the MarkerSize parameter
Does not support the MarkerColor parameter
Output:
h returns handles to the scatter objects created
Example
% Generate data
x = normrnd(10,1,1000,1);
y = x*3 + normrnd(10,1,1000,1);
% Plot data using probability density estimate as function
figure(1);
scatter_kde(x, y, 'filled', 'MarkerSize', 100);
% Add Color bar
cb = colorbar();
cb.Label.String = 'Probability density estimate';

引用格式

Nils (2026). Scatter Plot colored by Kernel Density Estimate (https://ww2.mathworks.cn/matlabcentral/fileexchange/65728-scatter-plot-colored-by-kernel-density-estimate), MATLAB Central File Exchange. 检索时间: .

MATLAB 版本兼容性
创建方式 R2017b
兼容任何版本
平台兼容性
Windows macOS Linux
版本 已发布 发行说明
1.0.0.0

Add figure on post