Issue #123: Charts don't show when there's a large volume of data due to

Google constraints.
This commit is contained in:
Ross Poulton
2009-12-16 08:33:22 +00:00
parent 4d5713cd11
commit 2db9b0f432
2 changed files with 5 additions and 2 deletions

4
lib.py
View File

@ -145,7 +145,7 @@ def line_chart(data):
# Set width to '65px * number of months + 100 for headings.'.
chart_url = 'http://chart.apis.google.com/chart?cht=lc&chs=%sx150&chd=t:' % (len(column_headings)*65+100)
chart_url = 'http://chart.apis.google.com/chart?cht=lc&chs=%sx150&chd=t:' % (min(len(column_headings)*65+100, 1000))
first_row = True
row_headings = []
for row in data[1:]:
@ -190,7 +190,7 @@ def bar_chart(data):
# Set width to '220px * number of months'.
chart_url = 'http://chart.apis.google.com/chart?cht=bvg&chs=%sx150&chd=t:' % (len(column_headings) * 220)
chart_url = 'http://chart.apis.google.com/chart?cht=bvg&chs=%sx150&chd=t:' % (min(len(column_headings) * 220, 1000))
first_row = True
row_headings = []
for row in data[1:]: