-3

私はD3にかなり慣れていないので、基本的な線グラフのmySQLデータベースからデータを読み取る方法がわかりません。http ://bl.ocks.org/5fc4cd5f41a6ddf2df23 現時点では、設定するために配列からデータを読み取るだけです。最初にグラフを上げます。

私はこれをhttp://www.jeromecukier.net/blog/2012/01/02/using-d3-with-a-mysql-database/読みまし たが、これをグラフに適応させる方法については不明です。これを行うための最良の方法は何ですか?

理想的には、これをできるだけ簡単に達成して、もっと複雑なことを試みる前に頭を悩ませることができますか?助けていただければ幸いです。

4

1 に答える 1

0

json_decode()を使用して配列(mysqlリクエストから取得)をPHPからJSONに変換し、jQueryの助けを借りて$.ajaxリクエストを使用して実際のデータをプルすることをお勧めします。

var json_data;
var req = $.ajax({
  url: "getDataWithMysql.php", 
  success: function(data){
    json_data = JSON.parse(data);
  }
  error: function(err, f){
    console.log(err);
  }
});

$.when(req).done(function(){
  /*do the drawing with the json_data*/
});

次に、JSONデータを使用してD3ビジュアライゼーションを描画できます。

PS:D3に慣れていない場合は、このhttp://alignedleft.com/tutorials/d3/を参照してください。

PPS:JSON.parse()はJSON2.jsライブラリでのみ機能します。

于 2012-12-02T17:27:29.300 に答える