/**
  * Label
  */
 public function testChl()
 {
     $data = new GoogleChartData(array(10, 20, 30));
     $this->assertEquals($data->computeChl(), '||');
     $data->setLabels(array('Foo', 'Bar', '?'));
     $this->assertEquals($data->computeChl(), 'Foo|Bar|?');
 }
예제 #2
0
<?php

require '../lib/GoogleVennDiagram.php';
//~ $chart = new GoogleVennDiagram(300, 150);
//~ $data = new GoogleChartData(array(10,10));
//~ $data->setColor(array('FF0000', '00FF00'));
//~ $data->setLegends(array('A','B'));
//~ $chart->addData($data);
//~ $chart->setIntersectAB(1);
//~ var_dump($chart->getQuery());
//~ printf('<iframe src="%s" width="500" height="500"></iframe>',$chart->getValidationUrl());
//~ echo $chart->toHtml();
//~ unset($chart);
$chart = new GoogleVennDiagram(300, 150);
$data = new GoogleChartData(array(10, 20, 30));
$data->setColor(array('FF0000', '00FF00', '0000FF'));
$data->setLegends(array('A', 'B', 'C'));
$data->setLabels(array('A', 'B', 'C'));
$chart->addData($data);
$chart->setIntersectAB(1);
$chart->setIntersectAC(2);
$chart->setIntersectBC(3);
var_dump($chart->getQuery());
printf('<iframe src="%s" width="500" height="500"></iframe>', $chart->getValidationUrl());
echo $chart->toHtml();
//~ echo $chart;