Definitely! I create an Enter and Exit event for the zone because I want to know the amount of time the token is in the zone (or if it was a specific activity, like a delay, you could use that instead). The Row Value will tell the data which row in the collector to update. I decided to use the Person label on the token that way each Person will have a designated row.
Then in the Columns tab, I record the person's name, enter time, exit time, and staytime. The Person and Enter are just added when the row is first created (which would be the same as when the token enters the zone). You'll notice in the bottom I have the Exit Time and Staytime columns being updated by the Exit event. So when the token enters the zone, a row is created in the Stats Collector specific to the Person label on the token and the time is recorded. The stats collector then sees when the token leaves the zone and records the time, then finds the difference between the two.

The code in the Event Value of the Staytime column is just treating the collector as a table and subtracting column3 - column2 (Exit - Enter). You can see the Table by going to the General tab and clicking View Table.
The chart is just a time plot in the base chart types section of the library. I connect it to the stats collector and then specify which columns I want to use for the x and y values.
I'll point you to some more information too if you ever want to learn more about how the stats collector works. Links to tutorial, section in the manual, and a helpful article.