/+junk/pygooglechart-py3k

To get this branch, use:
bzr branch http://gegoxaren.bato24.eu/bzr/%2Bjunk/pygooglechart-py3k

« back to all changes in this revision

Viewing changes to examples/venn.py

  • Committer: gak
  • Date: 2008-05-03 07:30:58 UTC
  • Revision ID: git-v1:9342edb8666dde7e843e3eb438f1f6a717aa32fc
- Really added initial unit tests
- Converted setup.py to unix file format
- warnings made when data is being clipped and when data scaling is incorrect
- max_value is now a variable
- pie and google-o-meter chart data is now on the x-axis
- More grammar work

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
#!/usr/bin/env python
 
2
 
 
3
import os
 
4
import sys
 
5
 
 
6
ROOT = os.path.dirname(os.path.abspath(__file__))
 
7
sys.path.insert(0, os.path.join(ROOT, '..'))
 
8
 
 
9
from pygooglechart import VennChart
 
10
 
 
11
import settings
 
12
import helper
 
13
 
 
14
def ultimate_power():
 
15
    """
 
16
    Data from http://indexed.blogspot.com/2007/08/real-ultimate-power.html
 
17
    """
 
18
    chart = VennChart(settings.width, settings.height)
 
19
    chart.add_data([100, 100, 100, 20, 20, 20, 10])
 
20
    chart.set_title('Ninjas or God')
 
21
    chart.set_legend(['unseen agents', 'super powerful', 'secret plans'])
 
22
    chart.download('venn-ultimate-power.png')
 
23
 
 
24
def main():
 
25
    ultimate_power()
 
26
 
 
27
if __name__ == '__main__':
 
28
    main()
 
29
 
 
30