// E 東 // NE 北東 // N 北 // NW 北西 // W 西 // SW 南西 // S 南 // SE 南東 $jp_CompassLbl = array('東', '', '北東', '', '北', '', '北西', '', '西', '', '南西', '', '南', '', '南東', ''); $wp->SetCompassLabels($jp_CompassLbl); #$wp->SetFont(FF_MINCHO,FS_NORMAL,15); // Localize the "Calm" text into Swedish and make the circle // slightly bigger than default $jp_calmtext = '平穏'; $wp->legend->SetCircleText($jp_calmtext); $wp->legend->SetCircleRadius(20); #$wp->legend->SetCFont(FF_MINCHO,FS_NORMAL,10); $wp->legend->SetMargin(5, 0); $wp->SetPos(0.5, 0.5); // Adjust the displayed ranges $ranges = array(1, 3, 5, 8, 12, 19, 29); $wp->SetRanges($ranges); // Set the scale to always have max value of 30 $wp->scale->Set(30, 10); #$wp->scale->SetFont(FF_VERA,FS_NORMAL,12); // Finally add it to the graph and send back to client $graph->Add($wp); $graph->Stroke(); ?>
<?php require_once 'jpgraph/jpgraph.php'; require_once 'jpgraph/jpgraph_windrose.php'; // Data can be specified using both ordinal index of the axis // as well as the direction label $data = array(0 => array(10, 50, 40)); // 1 => array(3,4,1,4), // 'WSW' => array(1,5,5,3), // 'N' => array(2,3,8,1,1), // 15 => array(2,3,5)); // First create a new windrose graph with a title $graph = new WindroseGraph(600, 600); $graph->title->Set('A basic Windrose graph'); // Create the windrose plot. $wp = new WindrosePlot($data); $wp->SetRanges(array(0, 1.8, 3.6, 7.2, 14.4, 28.8, 100)); // Add and send back to browser $graph->Add($wp); $graph->Stroke(); ?>