1

シンプルなスパークラインを作成するために d3.js で NVD3 を使用しようとしています。.csv データを使用していくつかのスパークラインを正常に作成しましたが、別のデータ セットを使用しようとすると、非常に奇妙なスパークラインが表示されました。ここを参照してください。最初のデータ値を 92 から 0 に変更すると、スパークラインが正常に表示されます。

これは NVD3 のバグですか、それとも何か間違っていますか?

4

1 に答える 1

1

問題は、y 値が文字列であることでした。私が変更され

monthlyData.push({x: data[i].Month, y: data[i].Data});

monthlyData.push({x: data[i].Month, y: +data[i].Data});

y 値が数値になるようにします。これが更新されたバージョンです。

于 2013-07-24T16:44:50.570 に答える