フィルターのクリア

2D histogram and/or 2D Kernel Density

6 ビュー (過去 30 日間)
Devinya Herath
Devinya Herath 2011 年 10 月 15 日
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)

採用された回答

Wayne King
Wayne King 2011 年 10 月 15 日
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 件のコメント
Devinya Herath
Devinya Herath 2011 年 10 月 15 日
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?

サインインしてコメントする。

その他の回答 (0 件)

カテゴリ

Help Center および File ExchangeHistograms についてさらに検索

Community Treasure Hunt

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

Start Hunting!

Translated by