This looks amazing Peter!
Some questions:
When does the graph cut off data? That is, how long of a time span it tracks data for?
There is some weirdness going on if I try to resize in some browsers. Map repaints and such. Know the cause?
Some ideas:
I would prefer a separate graph that only logs repopulating robots. And possible a third that only logs non-repopulating.
I would also prefer two more graphs:
One that logs total simulation field size.
A graph that logs simulation run cycles per user, that is, how long a specific simulation has been running.
Some (optional) ideas:
It will be cool to have totals on everything e.g.
Total robot populations across all users.
Total repopulating populations.
Total non-repopulating populations.
Total simulation run cycles.
Keep up the awesome work!