setRoundedFrame(); #Set directory for loading images to current script directory #Need when running under Microsoft IIS $c->setSearchPath(dirname(__FILE__)); # Set the plotarea at (55, 58) and of size 520 x 195 pixels, with white (ffffff) # background. Set horizontal and vertical grid lines to grey (cccccc). $c->setPlotArea(55, 58, 520, 195, 0xffffff, -1, -1, 0xcccccc, 0xcccccc); # Add a legend box at (55, 32) (top of the chart) with horizontal layout. Use 9 pts # Arial Bold font. Set the background and border color to Transparent. $legendObj = $c->addLegend(55, 32, false, "arialbd.ttf", 9); $legendObj->setBackground(Transparent); # Add a title box to the chart using 15 pts Times Bold Italic font. The title is in # CDML and includes embedded images for highlight. The text is white (ffffff) on a # dark red (880000) background, with soft lighting effect from the right side. $textBoxObj = $c->addTitle( "<*block,valign=absmiddle*><*img=star.png*><*img=star.png*> Performance ". "Enhancer <*img=star.png*><*img=star.png*><*/*>", "timesbi.ttf", 15, 0xffffff); $textBoxObj->setBackground(0x880000, -1, softLighting(Right)); # Add a title to the y axis $c->yAxis->setTitle("Energy Concentration (KJ per liter)"); # Set the labels on the x axis $c->xAxis->setLabels($labels); # Add a title to the x axis using CMDL $c->xAxis->setTitle( "<*block,valign=absmiddle*><*img=clock.png*> Elapsed Time (hour)<*/*>"); # Set the axes width to 2 pixels $c->xAxis->setWidth(2); $c->yAxis->setWidth(2); # Add a spline layer to the chart $layer = $c->addSplineLayer(); # Set the default line width to 2 pixels $layer->setLineWidth(2); # Add a data set to the spline layer, using blue (0000c0) as the line color, with # yellow (ffff00) circle symbols. $dataSetObj = $layer->addDataSet($data1, 0x0000c0, "Target Group"); $dataSetObj->setDataSymbol(CircleSymbol, 9, 0xffff00); # Add a data set to the spline layer, using brown (982810) as the line color, with # pink (f040f0) diamond symbols. $dataSetObj = $layer->addDataSet($data0, 0x982810, "Control Group"); $dataSetObj->setDataSymbol(DiamondSymbol, 11, 0xf040f0); # Add a custom CDML text at the bottom right of the plot area as the logo $textBoxObj = $c->addText(575, 250, "<*block,valign=absmiddle*><*img=small_molecule.png*> <*block*>". "<*font=timesbi.ttf,size=10,color=804040*>Molecular\nEngineering<*/*>"); $textBoxObj->setAlignment(BottomRight); # output the chart header("Content-type: image/png"); print($c->makeChart2(PNG)); ?>