<?php // content="text/plain; charset=utf-8" require_once ('jpgraph/jpgraph.php'); require_once ('jpgraph/jpgraph_contourf.php'); // Setup some data to use for the contour $data = array( array (12,12,10,10), array (10,10,8,14), array (7,7,13,17), array (4,5,8,12), array (10,8,7,8)); // create a basic graph as a container $graph = new Graph(300,300); $graph->SetMargin(30, 30, 40, 30); $graph->SetScale('intint'); $graph->SetMarginColor('white'); // Setup title of graph $graph->title->Set('Filled contour plot'); $graph->title->SetFont(FF_VERDANA,FS_BOLD,12); $graph->subtitle->Set('(Manual colors)'); $graph->subtitle->SetFont(FF_VERDANA,FS_ITALIC,10); // Create a new contour plot with only 3 isobars $cp = new FilledContourPlot($data,3); // Specify the colors manually $isobar_colors = array('lightgray','teal:1.3','orange','red'); $cp->SetIsobarColors($isobar_colors); // Use only blue/red color schema $cp->UseHighContrastColor(true); // Flip visually $cp->SetInvert(); // Fill the contours $cp->SetFilled(true); // Display labels $cp->ShowLabels(true); // No lines $cp->ShowLines(false); // And add the plot to the graph $graph->Add($cp); // Send it back to the client $graph->stroke(); ?>