7
ROOT = os.path.dirname(os.path.abspath(__file__))
8
sys.path.insert(0, os.path.join(ROOT, '..'))
10
from pygooglechart import StackedHorizontalBarChart, StackedVerticalBarChart, \
11
GroupedHorizontalBarChart, GroupedVerticalBarChart
15
def stacked_horizontal():
16
chart = StackedHorizontalBarChart(settings.width, settings.height,
18
chart.set_bar_width(10)
19
chart.set_colours(['00ff00', 'ff0000'])
20
chart.add_data([1,2,3,4,5])
21
chart.add_data([1,4,9,16,25])
22
chart.download('bar-horizontal-stacked.png')
24
def stacked_vertical():
25
chart = StackedVerticalBarChart(settings.width, settings.height,
27
chart.set_bar_width(10)
28
chart.set_colours(['00ff00', 'ff0000'])
29
chart.add_data([1,2,3,4,5])
30
chart.add_data([1,4,9,16,25])
31
chart.download('bar-vertical-stacked.png')
33
def grouped_horizontal():
34
chart = GroupedHorizontalBarChart(settings.width, settings.height,
36
chart.set_bar_width(5)
37
chart.set_bar_spacing(2)
38
chart.set_group_spacing(4)
39
chart.set_colours(['00ff00', 'ff0000'])
40
chart.add_data([1,2,3,4,5])
41
chart.add_data([1,4,9,16,25])
42
chart.download('bar-horizontal-grouped.png')
44
def grouped_vertical():
45
chart = GroupedVerticalBarChart(settings.width, settings.height,
47
chart.set_bar_width(5)
48
chart.set_colours(['00ff00', 'ff0000'])
49
chart.add_data([1,2,3,4,5])
50
chart.add_data([1,4,9,16,25])
51
chart.download('bar-vertical-grouped.png')
60
if __name__ == '__main__':