将D3多系列折线图从TSV转换为多维数组

时间:2014-04-11 17:35:41

标签: javascript d3.js

我想在http://bl.ocks.org/mbostock/3884955转换mbostock的多系列折线图,以便为其数据使用多维数组而不是示例TSV。

我已将TSV数据转换为如下数组:

var data = {
    {
      "city" : "New York",
      "values" : {
           "20111001" : 63.4,
           "20111002" : 58.0,
           "20111003" : 53.3
           }
    },
    {
      "city" : "San Francisco",
      "values" : {
           "20111001" : 62.7,
           "20111002" : 59.9,
           "20111003" : 59.1
           }
    },
    {
      "city" : "Austin",
      "values" : {
           "20111001" : 72.2,
           "20111002" : 67.7,
           "20111003" : 69.4
           }
    }
};

我准备了一个fiddle,其中包含从mbostock示例中复制的确切代码以及我想要使用的新数组。

如何将现有的示例代码转换为迭代多维数组?

我很难理解如何遍历嵌套数据。非常感谢!

0 个答案:

没有答案