How to color different variables in a scatter plot,

조회 수: 2 (최근 30일)
Arsal15
Arsal15 2016년 2월 16일
댓글: Arsal15 2016년 2월 16일
I am using Poisson distribution function to generate the number of variables each time I run the simulation and it generates randomly sometime 9, sometime 7 sometimes 11 and so on..
I want to color the data in scatter plot for all variables with different color for recognition of variables data. I used
if true
colormat = random(1,3);
end
but when i plot the scatter it gives error Index exceeds matrix dimensions. Can you guide me where I am doing mistake.

답변 (1개)

Walter Roberson
Walter Roberson 2016년 2월 16일
random_values = YourPoisson_function(appropriate_parameters);
[unique_vals, ~, group_idx] = unique(random_values);
cmap = jet( length(unique_vals) ); %colormap with as many colors as groups
col_for_val = cmap(group_idx(:), :)); %index colormap by group number
x = 1 : length(random_values); %scatter plots are 2D, need some x
pointsize = 20;
scatter(x, random_values, pointsize, col_for_val);
  댓글 수: 1
Arsal15
Arsal15 2016년 2월 16일
Thanks for your comment. But you are grouping data set which are unique or common in all data set.
But I want to color the value of var1,var2,var3....var9 each with separate colors and each var1,var2 ... var9 having data set of [1x101] values.

댓글을 달려면 로그인하십시오.

카테고리

Help CenterFile Exchange에서 Scatter Plots에 대해 자세히 알아보기

Community Treasure Hunt

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

Start Hunting!

Translated by