How to color different variables in a scatter plot,
2 ビュー (過去 30 日間)
古いコメントを表示
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.
0 件のコメント
回答 (1 件)
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);
参考
カテゴリ
Help Center および File Exchange で Scatter Plots についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!