0

次のコードで問題が発生しています。私は多くのことを試し、答えを求めて高低を検索しましたが、役に立ちませんでした。これが私が描こうとしているデータです: https://gist.github.com/caffinatedmonkey/5714631

次の形式です。

{
    "x":[1,2,3,4,5,6,7],
    "y":[8,9,10,11,12,13,14]
}

JSONLint検証ツールに準拠しているため、データに問題はないと確信しています。

コードの要点はこちら: https://gist.github.com/caffinatedmonkey/5714631

このアプリケーションでは、d3.v3.min.js JavaScript ライブラリを使用しました。このデータを D3 でグラフ化するにはどうすればよいのでしょうか。

4

2 に答える 2

0

d3 はオブジェクトの配列で最適に機能するため、生データを再構築するのが最善です。生データの再構築がオプションでない場合は、実行時にオンザフライでデータを再構築できます。このフィドルのコードはうまくいくはずです。

データを変更したくない場合は、一部のスクリプトを変更すればそのまま使用することもできます。関数 passまたはdataに渡す代わりに. これを行うと、次の方法で対応する要素を確認できます.data()data.xdata.ydata.x[i]

于 2014-01-04T00:36:27.217 に答える