1

上記の Web サイト ( Stacked Area Chart - NVD3.JS)から、フラット データを nvd3 積み上げ面グラフに使用するように変換する際に助けが必要です。

サンプルデータ :

レベル 01-Oct-13 02-Oct-13 03-Oct-13
レベル1 11 13 13
レベル2 11 20 20
レベル3 17 11 11
レベル4 10 20 20
レベル5 15 18 18
レベル6 12 15 15
レベル7 17 17 17

必要なフォーマット:

    [
        {
        「キー」:「レベル1」
        「値」:[[1138683600000、11]、[1141102800000、13]、[[1141102800000、13]]
        }、
        {
        「キー」:「レベル2」
        「値」:[[1138683600000、11]、[1141102800000、20]、[[1141102800000、20]]
        }、
        {
        「キー」:「レベル3」
        「値」:[[1138683600000、17]、[1141102800000、11]、[[1141102800000、11]]
        }、
        {
        「キー」:「レベル4」
        「値」:[[1138683600000、10]、[1141102800000、20]、[[1141102800000、20]]
        }、
        「キー」:「レベル5」
        「値」:[[1138683600000、11]、[1141102800000、13]、[[1141102800000、13]]
        }、
        {
        「キー」:「レベル6」
        「値」:[[1138683600000、11]、[1141102800000、13]、[[1141102800000、13]]
        }、
        "key": "level7"
        「値」:[[1138683600000、11]、[1141102800000、13]、[[1141102800000、13]]
        }
    ]

d3.nest() 関数を使用しようとしましたが、必要な形式で取得できませんでした。

データの変換についていくつかの提案をしたいと思います。

前もって感謝します。

4

1 に答える 1

0

データを変換する方法を考え出しました。マップで d3.nest を使用し、目的の形式でデータを取得しました。以下のような詳細な情報が役立つ場合があります。フラットデータを NVD3 に変換する

于 2013-10-31T09:00:30.487 に答える