--- loncom/cgi/graph.png 2002/05/16 01:31:23 1.12 +++ loncom/cgi/graph.png 2002/08/06 18:10:03 1.14 @@ -1,6 +1,6 @@ #!/usr/bin/perl # -# $Id: graph.png,v 1.12 2002/05/16 01:31:23 minaeibi Exp $ +# $Id: graph.png,v 1.14 2002/08/06 18:10:03 minaeibi Exp $ # # Copyright Michigan State University Board of Trustees # @@ -29,7 +29,7 @@ # YEAR=2001 # 9/13/01, 9/25/01, 10/6/01, 10/9/01, 12/25/01 # YEAR=2002 -# 2/1/02, 5/13/02, +# 2/1/, 5/13, 5/15 # A CGI script that dynamically outputs a graphical chart for lonstatistics. # #### @@ -50,7 +50,7 @@ for (my $nIdx=0; $nIdx<$PNo; $nIdx++ ) { $xlabels[$nIdx]=$nIdx+1; } -#my $bg = (defined(@data2)) ? 'lorange' : 'white'; + my @data =(\@xlabels,\@data11,\@data12); @@ -65,7 +65,7 @@ if ($xlab=~/^Concepts$/){ $Range1 = 20*$PNo; } else { $Range1 = 250+30*$PNo; - } + } $Range2=200; } @@ -73,18 +73,17 @@ if ($xlab=~/^Concepts$/){ my $MyGraph = GD::Graph::bars->new($Range1,$Range2); $MyGraph->set( - # x_label => $xlab, + x_label => $xlab, y_label => $ylab, long_ticks => 1, tick_length => 0, x_ticks => 0, -# title => 'LON-CAPA Option Response Problem:'.$cid, title => $Titr, y_max_value => $Max, # y_tick_number => $ytic, y_label_skip => 1, - dclrs => [ qw( green dgreen lyellow lpurple cyan lorange)], + dclrs => [ qw( lgreen dgreen lyellow lpurple cyan lorange)], bar_spacing => 10, cumulate => 2, @@ -93,7 +92,7 @@ $MyGraph->set( # legend_placement => 'RT', fgclr => 'black', - boxclr => 'lorange', + boxclr => 'white', accentclr => 'dblue', valuesclr => '#ffff77', l_margin => 10, @@ -103,6 +102,7 @@ $MyGraph->set( transparent => 0, ) or warn $MyGraph->error; + #if ($xlab=~/^Concepts$/){ # $MyGraph->set_legend( 'Correct Answers', 'Incorrect Answers'); #}