D3.js が XHR および JSONPリクエストによるデータ ファイルの読み込みをサポートしていることは知っています。
ただし、私の場合、ファイルシステムから .html ファイルをダブルクリックして実行しfile://.../foo.html、ブラウザのように実行します。
foo.htmlブラウザと同じディレクトリ内のデータ ファイル (csv または json) をコンピュータから読み込むことはできますhttp://かfile://?
D3.js が XHR および JSONPリクエストによるデータ ファイルの読み込みをサポートしていることは知っています。
ただし、私の場合、ファイルシステムから .html ファイルをダブルクリックして実行しfile://.../foo.html、ブラウザのように実行します。
foo.htmlブラウザと同じディレクトリ内のデータ ファイル (csv または json) をコンピュータから読み込むことはできますhttp://かfile://?
最善の解決策は、コンピューターでサーバーを実行して機能させることです。
ここで説明するように、ローカル Web サーバーを作成する最も簡単な方法は、ソース コードがあるディレクトリで次のコマンドを実行することです。
python -m SimpleHTTPServer 8888 &
次に、ページをロードするだけですhttp://localhost:8888
ブラウザでそれぞれのセキュリティ メカニズムを無効にすることで、これを行うことができます。Opera ではデフォルトで動作すると思います。--allow-file-access-from-filesコマンド ライン フラグを使用して Chrome を起動すると、 file://.