0

このようなオブジェクトを常に変換する必要がありますか

{
    "2013-06-26":839,
    "2013-06-25":50,
    "2013-06-22":25,
    "2013-05-14":546,
    "2013-03-11":20
}

次のような配列に:

[
  {date: "2013-06-26", value: 839},
  {date: "2013-06-25", value: 50},
  {date: "2013-06-22", value: 25},
  {date: "2013-05-14", value: 546},
  {date: "2013-03-11", value: 20}
]

チャートに入れる前に?

4

1 に答える 1

1

短い答えはノーです。

より長い答えは、それは特定の状況に依存するということです。D3 のデータ モデルは、プロットする要素ごとに 1 つのデータ要素があることを前提としているため、たとえば、複数のポイントを (単独で、または線の一部として) プロットする場合は、配列のような構造が必要になります。 D3 のデータ モデルを使用する場合。

ただし、データ モデルを使用する必要はありません。しかし、D3 を使用する意味はまったくありません。したがって、より長い答えを少し短くするために、実際にはほとんどすべての場合にそうです。

于 2013-06-27T08:31:59.250 に答える