nkremerh / sugarscape

Development repository for the Digital Terraria Lab implementation of the Sugarscape agent-based societal simulation.
https://github.com/digital-terraria-lab/sugarscape
MIT License
7 stars 11 forks source link

Adds matplotlib as plotting engine #95

Closed nkremerh closed 2 months ago

nkremerh commented 2 months ago

Adds matplotlib dataset plotting Removes gnuplot dataset plotting Modifies configuration options and documentation to match new plotting mechanism

With seemingly few new adoptees of gnuplot, I've made the decision to move onto a new plotting engine. While hesitant to incorporate additional Python modules into the codebase, the plotting being an optional component makes this a minor ding against my goal of keeping everything contained in the base Python install. An alternative to this approach would be to use GNU Octave (which is compatible with Matlab).