if you are running a linux system, you can easily fetch the cpu load stats by running 'uptime'
it will return the 1, 5, and 15 minute average.
bash-2.05a$ uptime
3:44am up 11:16, 1 user, load average: 4.68, 4.10, 4.45
im not sure exactly how the adjust their graph based on that load data though. but you could easily enough write a script to parse that file and make your own function to adjust the size of the graph.