[LON-CAPA-cvs] cvs: loncom /cgi graph.gif

minaeibi lon-capa-cvs@mail.lon-capa.org
Thu, 16 May 2002 01:31:23 -0000


minaeibi		Wed May 15 21:31:23 2002 EDT

  Modified files:              
    /loncom/cgi	graph.gif 
  Log:
  fixed some bugs
  
  
Index: loncom/cgi/graph.gif
diff -u loncom/cgi/graph.gif:1.11 loncom/cgi/graph.gif:1.12
--- loncom/cgi/graph.gif:1.11	Mon May 13 12:52:11 2002
+++ loncom/cgi/graph.gif	Wed May 15 21:31:23 2002
@@ -1,6 +1,6 @@
 #!/usr/bin/perl
 #
-# $Id: graph.gif,v 1.11 2002/05/13 16:52:11 minaeibi Exp $
+# $Id: graph.gif,v 1.12 2002/05/16 01:31:23 minaeibi Exp $
 #
 # Copyright Michigan State University Board of Trustees
 #
@@ -54,20 +54,26 @@
 
 my @data =(\@xlabels,\@data11,\@data12);
 
-my $Range;
+my $Range1;
+my $Range2;
+
 if ($xlab=~/^Concepts$/){
-    $Range=500;
-} 
-else {
-    if ( $PNo > 10 ) {$Range = 30*$PNo;}
-    else { $Range = 400+30*$PNo; }
+    $Range1=270;
+    $Range2=200;
+} else {
+    if ( $PNo > 10 ) {
+	$Range1 = 20*$PNo;
+    } else { 
+        $Range1 = 250+30*$PNo; 
+    }
+    $Range2=200; 
 }
 
 
-my $MyGraph = GD::Graph::bars->new($Range, 400);
+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,
@@ -90,7 +96,6 @@
     boxclr              => 'lorange',
     accentclr           => 'dblue',
     valuesclr           => '#ffff77',
-
     l_margin            => 10,
     b_margin            => 10,
     r_margin            => 10,
@@ -98,14 +103,25 @@
 
     transparent     => 0,
 ) or warn $MyGraph->error; 
-if ($xlab=~/^Concepts$/){
-    $MyGraph->set_legend( 'Correct Answers', 'Incorrect Answers');
-}
+#if ($xlab=~/^Concepts$/){
+#    $MyGraph->set_legend( 'Correct Answers', 'Incorrect Answers');
+#}
+
+
 # Tell the server we are sending a gif graphic
 print <<END;
 Content-type: image/gif
 
 END
+
+#$MyGraph->set_y_label_font('/home/httpd/cgi-bin/cetus.ttf', 16);
+#$MyGraph->set_x_label_font('/home/httpd/cgi-bin/cetus.ttf', 16);
+#$MyGraph->set_y_axis_font('/home/httpd/cgi-bin/cetus.ttf', 12);
+#$MyGraph->set_x_axis_font('/home/httpd/cgi-bin/cetus.ttf', 12);
+#$MyGraph->set_title_font('/home/httpd/cgi-bin/cetus.ttf', 18);
+#$MyGraph->set_legend_font('/home/httpd/cgi-bin/cetus.ttf', 10);
+#$MyGraph->set_values_font('/home/httpd/cgi-bin/cetus.ttf', 10);
+
 
 my $BinaryData=$MyGraph->plot(\@data)->png;
 undef $MyGraph;