~alf-rodrigo/cairoplot/trunk

« back to all changes in this revision

Viewing changes to trunk/tests.py

  • Committer: Rodrigo Moreira Araujo
  • Date: 2009-07-09 22:02:04 UTC
  • Revision ID: rodrigo@scrooge-20090709220204-km7oyatdxt75deld
series.py: added
tests.py: reverted to rev 38

Show diffs side-by-side

added added

removed removed

Lines of Context:
3
3
import cairoplot
4
4
 
5
5
# Line plotting
6
 
test_scatter_plot = 0
7
 
test_dot_line_plot = 0
8
 
test_function_plot = 0
 
6
test_scatter_plot = 1
 
7
test_dot_line_plot = 1
 
8
test_function_plot = 1
9
9
# Bar plotting
10
 
test_vertical_bar_plot = 0
 
10
test_vertical_bar_plot = 1
11
11
test_horizontal_bar_plot = 1
12
12
# Pie plotting
13
 
test_pie_plot = 0
14
 
test_donut_plot = 0
 
13
test_pie_plot = 1
 
14
test_donut_plot = 1
15
15
# Others
16
 
test_gantt_chart = 0
17
 
test_themes = 0
 
16
test_gantt_chart = 1
 
17
test_themes = 1
18
18
 
19
19
 
20
20
if test_scatter_plot:
162
162
    cairoplot.horizontal_bar_plot ( 'hbar_0_dictionary.svg', data, 400, 300, border = 20, display_values = True, grid = True, rounded_corners = True )
163
163
 
164
164
    #Using default, rounded corners and 3D visualization
165
 
    data = [ [10, 3, 11], [8, 9, 21], [13, 10, 9], [2, 30, 8] ]
 
165
    data = [ [0, 3, 11], [8, 9, 21], [13, 10, 9], [2, 30, 8] ]
166
166
    colors = [ (1,0.2,0), (1,0.7,0), (1,1,0) ]
167
167
    series_labels = ["red", "orange", "yellow"]
168
 
    y_labels = ["group 1", "group 2", "group 3", "group 4"]
169
 
    cairoplot.horizontal_bar_plot ( 'hbar_1_default.svg', data, 400, 300, border = 20, grid = True, rounded_corners = False, colors = colors )
170
 
    cairoplot.horizontal_bar_plot ( 'hbar_2_rounded.png', data, 400, 300, border = 20, grid = True, rounded_corners = True, y_labels = y_labels, colors = "yellow_orange_red" )
 
168
    cairoplot.horizontal_bar_plot ( 'hbar_1_default.svg', data, 400, 300, border = 20, grid = True, rounded_corners = False, colors = "yellow_orange_red" )
 
169
    cairoplot.horizontal_bar_plot ( 'hbar_2_rounded.svg', data, 400, 300, border = 20, series_labels = series_labels, display_values = True, grid = True, rounded_corners = True, colors = colors )
171
170
 
172
171
 
173
172
    #Mixing groups and columns
207
206
    cairoplot.pie_plot( "pie_1_default.svg", data, 600, 400 )
208
207
    cairoplot.pie_plot( "pie_2_gradient_shadow.svg", data, 600, 400, gradient = True, shadow = True )
209
208
    cairoplot.pie_plot( "pie_3_background.svg", data, 600, 400, background = background, gradient = True, shadow = True ) 
210
 
    
211
 
    data = {"orcs" : 30, "goblins" : 30, "elves" : 30}
212
 
    colors = [(1.0, 0.0, 0.0, 0.3, 'solid'), (0.0,1.0,0.0,1.0,'solid'), (0.0,0.0,1.0,0.3,'solid')]
213
 
    cairoplot.pie_plot( "pie_4_alpha.svg", data, 600, 400, colors = colors )
214
209
 
215
210
if test_donut_plot :
216
211
    #Define a new backgrond