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

Javascript 将D3多系列折线图从TSV转换为多维数组,javascript,d3.js,Javascript,D3.js,我想将mbostock的多系列折线图转换为使用多维数组作为其数据,而不是示例TSV 我已将TSV数据转换为如下数组: var data = { { "city" : "New York", "values" : { "20111001" : 63.4, "20111002" : 58.0, "20111003" : 53.3 } }, { "city

我想将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
           }
    }
};
我准备了一个新的数组,其中包含了从mbostock示例复制的精确代码以及我想使用的新数组

如何将其现有示例代码转换为遍历多维数组?


我正在努力理解如何迭代嵌套数据。非常感谢

如果你只是稍微改变一下你的转换,那么你就会有这个来指导你。这确实帮助了我。非常感谢!