Filter löschen
Filter löschen

2D histogram and/or 2D Kernel Density

6 Ansichten (letzte 30 Tage)
Devinya Herath
Devinya Herath am 15 Okt. 2011
I have two series of data (of type double). I want to create a 2D histogram plot and a 2D kernel density estimate plot. Please help. Below is my coding
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
curs1 = exec(conn, 'select sp_x, sp_y from road_part6_trajectories_oneway2_new_segments_cartesian2');
format long;
curs1 = fetch(curs1);
AA = curs1.Data;
x = [AA{:,1}]';
y = [AA{:,2}]';
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Pls let me know how to create a 2D histogram from x and y (both of type double)

Akzeptierte Antwort

Wayne King
Wayne King am 15 Okt. 2011
Are you sure you don't mean you want a 3-d histogram of a bivariate random variable, x and y? A histogram of one random variable is a 2-D histogram.
See hist3
load carbig
X = [MPG,Weight];
hist3(X,[7 7]);
xlabel('MPG'); ylabel('Weight');
set(gcf,'renderer','opengl');
set(get(gca,'child'),'FaceColor','interp','CDataMode',...
'auto');
  1 Kommentar
Devinya Herath
Devinya Herath am 15 Okt. 2011
of course you are correct. I got the thing done by using hist3. By the way do you have any idea of generating the kernel density?

Melden Sie sich an, um zu kommentieren.

Weitere Antworten (0)

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by