7
ROOT = os.path.dirname(os.path.abspath(__file__))
8
sys.path.insert(0, os.path.join(ROOT, '..'))
10
from pygooglechart import SimpleLineChart
11
from pygooglechart import XYLineChart
12
from pygooglechart import SparkLineChart
18
chart = SimpleLineChart(settings.width, settings.height, y_range=(0, 100))
19
chart.add_data(helper.random_data())
20
chart.download('line-simple-random.png')
23
chart = XYLineChart(settings.width, settings.height,
24
x_range=(0, 100), y_range=(0, 100))
25
chart.add_data(helper.random_data())
26
chart.add_data(helper.random_data())
27
chart.download('line-xy-random.png')
30
chart = XYLineChart(settings.width, settings.height,
31
x_range=(0, 100), y_range=(0, 100))
32
chart.add_data([10, 90, 90, 10, 10])
33
chart.add_data([10, 10, 90, 90, 10])
34
chart.download('line-xy-rect.png')
37
chart = XYLineChart(settings.width, settings.height,
38
x_range=(0, 100), y_range=(0, 100))
46
for angle in xrange(0, steps + 1):
47
angle = float(angle) / steps * math.pi * 2
48
xlist.append(math.cos(angle) * xradius + xmid)
49
ylist.append(math.sin(angle) * yradius + ymid)
52
chart.download('line-xy-circle.png')
55
chart = SparkLineChart(settings.width, settings.height)
56
chart.add_data(helper.random_data())
57
chart.download('line-sparkline.png')
66
if __name__ == '__main__':