@@ -54,6 +54,8 @@ def chart(df_1, df_2, df_3, df_4):
54
54
# creat_bar_chart_style
55
55
amount_chart = pygal .Bar () # creat_chart
56
56
amount_chart .x_labels = map (str , range (2001 , 2018 ))
57
+ amount_chart .x_title = 'Year'
58
+ amount_chart .y_title = 'Amount'
57
59
# format_data
58
60
arrest_list = []
59
61
fail_list = []
@@ -62,9 +64,7 @@ def chart(df_1, df_2, df_3, df_4):
62
64
fail_list .append ({'value' : num_list [i ][1 ], 'label' : '{:.2f}%' .format (100 * num_list [i ][1 ]/ data_year [i ])})
63
65
amount_chart .add ('Arrest' , arrest_list )
64
66
amount_chart .add ('Fail' , fail_list )
65
- amount_chart .legend_at_bottom = True
66
- # render_to_arrest.svg
67
- amount_chart .render_to_file ('arrest_chart.svg' )
67
+
68
68
# creat_every_yrs_arrest.svg
69
69
arrest , fail = 0 , 0
70
70
for i in num_list :
@@ -73,5 +73,8 @@ def chart(df_1, df_2, df_3, df_4):
73
73
chart = pygal .Pie ()
74
74
chart .add ('Arrest' , [{'value' : arrest , 'label' : '{:.2f}%' .format (100 * arrest / sum (data_year ))}])
75
75
chart .add ('Fail' , [{'value' : fail , 'label' : '{:.2f}%' .format (100 * fail / sum (data_year ))}])
76
+
77
+ # render_to_arrest.svg
78
+ amount_chart .render_to_file ('arrest_chart.svg' )
76
79
chart .render_to_file ('every_yrs_arrest.svg' )
77
80
main ()
0 commit comments