d3.jsライブラリを使用してインタラクティブグラフを作成しようとしています。私は、格納されたjsonファイルから、または辞書から直接私のd3オブジェクトへのデータの供給を交互にしたいと思っています。私は辞書d
が作成されたユーザ入力の際にファイルから読み取らずにd3.jsonを使用する
d3.json('/path/to/file.json')
を使用したファイルからの読み込みに
。私は使用しようとしました
user_file = json.dumps(d)
d3.json(user_file)
無駄です。
解決方法があります。ユーザー入力時にjson.dump(d, '/path/to/user_file.json')
というファイルを作成し、そこから直接d3.json('/path/to/user_file.json')
と読んでください。エレガントであまり気品がないだけでなく、新しいjsonファイルがキャッシュされるという追加の問題が追加されます。
アドバイスはありますか?私はjavascriptを初めて使っているので、「ベストプラクティス」に関するアドバイスも高く評価されます。