Can anyone give an idea on how to make this type of plot?

6 Kommentare

TADA
TADA am 5 Nov. 2018
Do you have a dataset for example?
Yes, the data set and the sample code i wrote to make this plot is attached. But i am not able to get the desired result. I am getting an error using gscatter.
for_time_series_data = 'for_time_series_events_all_data_14.076.xlsx';
read_time_series_data = readtable(for_time_series_data);
x = read_time_series_data.entryTime;
y = read_time_series_data.nestType;
group = {read_time_series_data.decision time recruitment
,read_time_series_data.time of visit
};
gscatter(x,y,group,'rkgb','o*',8,'on','entryTime','nestType');
TADA
TADA am 6 Nov. 2018
Bearbeitet: TADA am 6 Nov. 2018
first of all the spaces in
read_time_series_data.decision time recruitment
and
read_time_series_data.time of visit
are not valid
second you are trying to send a string cell array in y to gsatter, and according to the documentation it expects a numeric vector.
So you will have to parse that '# lax' string to get the number
Hari krishnan
Hari krishnan am 6 Nov. 2018
@TADA, i didnot understand much
Hari krishnan
Hari krishnan am 6 Nov. 2018
Hi TADA, thank you. I was able to do.
TADA
TADA am 6 Nov. 2018
Cheers
good luck!

Melden Sie sich an, um zu kommentieren.

 Akzeptierte Antwort

the cyclist
the cyclist am 5 Nov. 2018

0 Stimmen

You could use the plot command.
You could use the scatter command.
Take a look at the MATLAB Plot Gallery to steal code for these or other plot styles.

1 Kommentar

Hari krishnan
Hari krishnan am 6 Nov. 2018
Bearbeitet: Hari krishnan am 6 Nov. 2018
Hi, thank you for the suggestion. I tried to use 'gscatter'. But i am not able to get the desired output. Can you help me with this? Code and sample data is attached above.

Melden Sie sich an, um zu kommentieren.

Weitere Antworten (0)

Tags

Community Treasure Hunt

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

Start Hunting!

Translated by