#!/usr/bin/python import pygooglechart def tally(data, range): points = {} for x in xrange(0, range): points[x] = 0 for data_point in data: points[data_point] += 1 return [points[x] for x in xrange(0, range)] data_file = open('numbers.data') data = [int(x) for x in data_file.readlines()] counts = tally(data, 361) chart = pygooglechart.SimpleLineChart(400, 200) chart.add_data(counts) chart.set_axis_range(pygooglechart.Axis.LEFT, 0, 60) chart.set_axis_range(pygooglechart.Axis.BOTTOM, 0, 361) print chart.get_url()