<?php 
 
/*
 
 * examples from  http://d3js.org/
 
 */
 
include_once "../d3.classes.inc.php";
 
?>
 
 
<?php echo "Dynamic Properties";?>
 
<pre>
 
<?php
 
$p = d3()->selectAll("p");
 
$d = clone $p;
 
 
$d ->style("color", function(){
 
  return "hsl(". Math()->random() * 360 . ",100%,50%)";
 
});
 
 
echo $d;
 
?>
 
 
 
 
<?php 
 
 
$p->data(array(4, 8, 16, 16, 23, 42))
 
->enter()->append("p")
 
->text(function($d){return "I'm number "+ $d + "!";});
 
 
echo $p;
 
 
 |