The graphs are updated weekly from samples taken once per week. They are produced using a Python script and PythonWare's PIL library.