我正在使用此处提供的BubbleChart类的Graph扩展:
http://www.goat1000.com/svggraph-misc.php
我如何从半径中减去值(值是数组形式),从用户那里获取值为“cx”和“cy”?
这里有图像,例如气泡图:
我使用的语言是PHP + SVG(scalble Vector Graphic)
class BubbleChart extends Graph { //from Graph, we are taking Values from user
function Draw()
{
$width = 300; // canvas size
$height = 400;
$value =$this->GetValues();
$data=$this->values;
$max = count($data);
$a="<svg width=\"$w\" height=\"$h\">";
$sum=array_sum($data);
for ($i = 0; $i<$max; $i=$i+1) {
//$a.= "<rect x=\"$value[$i]\" y=\"$value[$i]\" width=\"20\" height=\"$value[$i]\" style=\"stroke: black; fill:red;\"/>";
$a.= " <circle cx=\"$value[$i]\" cy=\"$value[$i]\" r=\"$value[$i]\" stroke=\"black\" stroke-width=\"3\" fill=\"red\" />";
return $a;
}
}
}