aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rwxr-xr-xscript/request-creation-graph39
1 files changed, 23 insertions, 16 deletions
diff --git a/script/request-creation-graph b/script/request-creation-graph
index 7a6b4a383..609411b10 100755
--- a/script/request-creation-graph
+++ b/script/request-creation-graph
@@ -5,7 +5,7 @@
# Copyright (c) 2008 UK Citizens Online Democracy. All rights reserved.
# Email: francis@mysociety.org. WWW: http://www.mysociety.org/
#
-# $Id: request-creation-graph,v 1.6 2008-05-09 01:34:24 francis Exp $
+# $Id: request-creation-graph,v 1.7 2009-08-11 16:50:50 francis Exp $
GPLOT_OUTPUT="set terminal png font 'Vera.ttf' 9 size 1200,400"
EXTENSION=".png"
@@ -31,6 +31,10 @@ SOURCED=/tmp/foi-creation-rate-graph-data-$RANDOM$RANDOM
SOURCEE=/tmp/foi-creation-rate-graph-data-$RANDOM$RANDOM
SOURCEF=/tmp/foi-creation-rate-graph-data-$RANDOM$RANDOM
SOURCEG=/tmp/foi-creation-rate-graph-data-$RANDOM$RANDOM
+SOURCEH=/tmp/foi-creation-rate-graph-data-$RANDOM$RANDOM
+SOURCEI=/tmp/foi-creation-rate-graph-data-$RANDOM$RANDOM
+SOURCEJ=/tmp/foi-creation-rate-graph-data-$RANDOM$RANDOM
+SOURCEK=/tmp/foi-creation-rate-graph-data-$RANDOM$RANDOM
GPSCRIPT=/tmp/foi-creation-rate-graph-script-$RANDOM$RANDOM
# where status in ('draft')
@@ -54,14 +58,11 @@ grab_data "where described_state not in ('waiting_response', 'waiting_clarificat
grab_data "where described_state not in ('waiting_response', 'waiting_clarification', 'not_held', 'rejected')" $SOURCEE
grab_data "where described_state not in ('waiting_response', 'waiting_clarification', 'not_held', 'rejected', 'successful')" $SOURCEF
grab_data "where described_state not in ('waiting_response', 'waiting_clarification', 'not_held', 'rejected', 'successful', 'partially_successful')" $SOURCEG
-
-
-#state = 'unconfirmed'
-#or state = 'confirmed'
-#or state = 'fixed'
-#or state = 'hidden'
-#or state = 'flickr'
-
+grab_data "where described_state not in ('waiting_response', 'waiting_clarification', 'not_held', 'rejected', 'successful', 'partially_successful', 'requires_admin')" $SOURCEH
+grab_data "where described_state not in ('waiting_response', 'waiting_clarification', 'not_held', 'rejected', 'successful', 'partially_successful', 'requires_admin', 'gone_postal')" $SOURCEI
+grab_data "where described_state not in ('waiting_response', 'waiting_clarification', 'not_held', 'rejected', 'successful', 'partially_successful', 'requires_admin', 'gone_postal', 'internal_review')" $SOURCEJ
+grab_data "where described_state not in ('waiting_response', 'waiting_clarification', 'not_held', 'rejected', 'successful', 'partially_successful', 'requires_admin', 'gone_postal', 'internal_review', 'error_message')" $SOURCEK
+#user_withdrawn
cat >$GPSCRIPT <<END
unset border
@@ -87,16 +88,22 @@ cat >$GPSCRIPT <<END
# set label 1 'launch of beta' at '2005-02-17', 900
n = 0
- plot "$SOURCEA" using 1:2 with impulses lt 8 lw 15 title "waiting_response",\
- "$SOURCEB" using 1:2 with impulses lt 3 lw 15 title "waiting_clarification",\
- "$SOURCEC" using 1:2 with impulses lt 9 lw 15 title "not_held",\
- "$SOURCED" using 1:2 with impulses lt 6 lw 15 title "rejected",\
- "$SOURCEE" using 1:2 with impulses lt 2 lw 15 title "successful",\
- "$SOURCEF" using 1:2 with impulses lt 10 lw 15 title "partially_successful",\
- "$SOURCEG" using 1:2 with impulses lt 5 lw 15 title "requires_admin",\
+ plot "$SOURCEA" using 1:2 with impulses lt 8 lw 15 title "waiting_response", # dark blue \
+ "$SOURCEB" using 1:2 with impulses lt 3 lw 15 title "waiting_clarification", # light blue \
+ "$SOURCEC" using 1:2 with impulses lt 9 lw 15 title "not_held", # yellow \
+ "$SOURCED" using 1:2 with impulses lt 6 lw 15 title "rejected", # red \
+ "$SOURCEE" using 1:2 with impulses lt 2 lw 15 title "successful", # light green \
+ "$SOURCEF" using 1:2 with impulses lt 10 lw 15 title "partially_successful", # dark green \
+ "$SOURCEG" using 1:2 with impulses lt 5 lw 15 title "requires_admin", # cyan \
+ "$SOURCEH" using 1:2 with impulses lt 7 lw 15 title "gone_postal", # dark yellow \
+ "$SOURCEI" using 1:2 with impulses lt 4 lw 15 title "internal_review", # mauve\
+ "$SOURCEJ" using 1:2 with impulses lt 12 lw 15 title "error_message", # dark redy brown \
+ "$SOURCEK" using 1:2 with impulses lt 13 lw 15 title "user_withdrawn", # pink \
"< awk 'BEGIN { n = 0 } { n += \$2; print \$1, \$2, n; }' $SOURCEA" using 1:3 axes x1y2 with lines lt 2 title "cumulative total number of requests"
END
#echo "gpscript $GPSCRIPT"
+# 11 bluey mauve
+# 14 lime green
export GDFONTPATH=/usr/share/fonts/truetype/ttf-bitstream-vera
gnuplot < $GPSCRIPT > foi/public/foi-live-creation$EXTENSION