0

Web インスペクターを使用して、ブラウザーで Mike Bostock の積み上げ棒グラフ (https://gist.github.com/3886208) を試してみたいと思います。サンプル ファイル (index.html および data.csv ファイル) を操作するには、ローカル コピーが必要であることに気付きました。しかし、gist フォルダをダウンロードして index.html ファイルを Chrome で開くと、グラフが表示されません。私は何を間違っていますか?

ありがとう!

4

1 に答える 1

0

Google Chrome の場合、トップ メニュー > 表示 > 開発者 > Javascript コンソールに移動します。メッセージが表示されます

XMLHttpRequest cannot load file:///path/to/data.csv. Cross origin requests are only supported for HTTP.

https://github.com/mbostock/d3/wikiによると

ローカルで開発する場合、ブラウザがローカル ファイル システムからファイルを読み取るための厳密な権限を強制する場合があることに注意してください。d3.xhr をローカルで使用する場合 (d3.json などを含む)、ローカル Web サーバーが必要です。たとえば、Python の組み込みサーバーを実行できます。

python -m SimpleHTTPServer 8888 & 

これが実行されたら、 に進みhttp://localhost:8888/ます。

于 2013-01-16T16:04:12.887 に答える