d3.js - how to visualize data from mysql database in force layout of d3 tool -
d3.js - how to visualize data from mysql database in force layout of d3 tool -
i need help d3 , mysql. below question:
i using d3 forcefulness directed layout visualize info stored in mysql. want visualize using d3. far knowledge of d3 goes, requires json file input contain nodes , links. question is: how access mysql database d3 script in specified format? want kind of input d3 tool. please help me.
{"nodes":[{"name":"myriel","group":1}, {"name":"mlle.baptistine","group":1}, {"name":"mme.hucheloup","group":1}], "links":[{"source":1,"target":0,"value":1}, {"source":2,"target":0,"value":8}, {"source":3,"target":0,"value":10}]}
there blog post here on using mysql database d3 http://www.d3noob.org/2013/02/using-mysql-database-as-source-of-data.html.
the key have phone call info in d3 phone call php script returns info in format d3 expects.
for instance line;...
d3.json("php/data2.php", function(error, data) { ... is telling d3 info in json format, it's calling php script doing querying of database , returning info in json format;
here's script (data2.php) calling;
<?php $username = "homedbuser"; $password = "homedbuser"; $host = "localhost"; $database="homedb"; $server = mysql_connect($host, $username, $password); $connection = mysql_select_db($database, $server); $myquery = " select `date`, `close` `data2` "; $query = mysql_query($myquery); if ( ! $myquery ) { echo mysql_error(); die; } $data = array(); ($x = 0; $x < mysql_num_rows($query); $x++) { $data[] = mysql_fetch_assoc($query); } echo json_encode($data); mysql_close($server); ?> d3.js force-layout
Comments
Post a Comment