Unique labelling of elements in scatter plot

Hi, I am trying to make a scatter plot with multiple groups 'forVisit' and ''. What if i want to highlight each 'X' and '0' based on the elements in first column of 'read_time_series_data'? Any help to solve this will be appreciated.
x = read_time_series_data.nestType;
y = (read_time_series_data.time)./60;
group = {read_time_series_data.forVisit,read_time_series_data.forRecruitment};
gscatter(x,y,group,'rkgb','o*',15,'on','Nest quality(lux)','time(minutes)');
set(gca,'xtick',[1,16]);

5 件のコメント

Image Analyst
Image Analyst 2018 年 11 月 18 日
What does "highlight" mean to you? I can see both black asterisks and red circles in your data so it seems to be doing it correctly.
If you want, you can use plot to overlay the circles with a thicker line width by setting the 'LineWidth' property to 2 or 3.
Hari krishnan
Hari krishnan 2018 年 11 月 18 日
What i meant is, each 'X' and '0' corresponds to a specific value in the first column which is unique. What i want to do is to highlight this value.
Image Analyst
Image Analyst 2018 年 11 月 18 日
Again, What does "highlight" mean to you?
You cannot have the groups be unique unless every marker is in its own group. If that's what you want, use scatter() instead of gscatter() and you can probably make each marker unique (at least its color unique).
Hari krishnan
Hari krishnan 2018 年 11 月 19 日
Currently all the values corresponding 'forVisit' is represented by 'X'. But each 'X' corresponds to different value in the first column. So rather than a 'X', i want multiple colur marks to specifically represent each one.
Hari krishnan
Hari krishnan 2018 年 11 月 19 日
Solved.

回答 (0 件)

この質問は閉じられています。

タグ

質問済み:

2018 年 11 月 18 日

閉鎖済み:

2021 年 8 月 20 日

Community Treasure Hunt

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

Start Hunting!

Translated by