1) The trick is to create "bins" per day / week / month, and average all the scores for that day / week / month. You can create bins by keeping a dictionary indexed by an id based on the date (for example, "year-month-day", "year-weekday", ...) linking to a list of values. I've updated the example at
http://www.clips.ua.ac.be/pages/pattern-examples-elections - let me know if that clarify things or not.
2) I think if you press CTRL-S during the animation, it exports a .png in the current folder. Otherwise, inside the draw(canvas) function, you can call canvas.save("your-file.png") during a frame of interest.
Let me know if that works.
Tom