为什么我的 angular-nvd3 multiChat 图表没有在此处呈现?

Why is my angular-nvd3 multiChat chart not rendering here?

正在工作的原始 Plunkr: http://plnkr.co/edit/nHSMF2?p=preview

我的分叉 Plunkr: http://plnkr.co/edit/4Ecqif?p=preview

我正在玩 Angular-nvd3 charting lib. Here is their original multiChart example 几个折线图和面积图。我将它分叉并将图表减少到只有 3 个(2 个区域,1 条线),正如您在顶部看到的 link.

在他们最初的例子中,他们使用了一个函数来随机生成数据点,在我定制的 fork 中,我删除了那个函数并对图形对象进行了硬编码。我没有看到任何错误,所以不确定为什么我的图表没有被渲染。

有什么想法吗?

本文中使用了我的硬编码图形对象 broken Plunkr:

vs.area1 = {
  key: 'Area1',
  color: '#7DD0FA',
  type: 'area',
  values: [
    {
      key: "Area1",
      index: 0,
      series: 0,
      x: 0,
      y: 0.1562513777302181
    },
    {
      key: "Area1",
      index: 1,
      series: 0,
      x: 1,
      y: 0.11389363298669228
    },
    {
      key: "Area1",
      index: 2,
      series: 0,
      x: 2,
      y: 0.15284344328948302
    }
  ]
}

vs.area2 = {
  key: 'Area2',
  color: '#FDE18D',
  type: 'area',
  values: [
    {
      key: "Area2",
      index: 0,
      series: 0,
      x: 0,
      y: 0.3968682840613851
    },
    {
      key: "Area2",
      index: 1,
      series: 0,
      x: 1,
      y: 1.090475660012667
    },
    {
      key: "Area2",
      index: 2,
      series: 1,
      x: 2,
      y: 2.5868011025351163
    }
  ]
}

vs.line1 = {
  key: 'Line1',
  color: '#4C73FF',
  type: 'line',
  values: [
    {
      series: 0,
      x: 0,
      y: 0.10572488375599604
    },
    {
      series: 0,
      x: 1,
      y: 0.10572488375599604
    },
    {
      series: 0,
      x: 2,
      y: 0.11166720592377402
    }
  ]
}

var myData = [];
    myData.push(vs.area1);
    myData.push(vs.area2);
    myData.push(vs.line1);

vs.data = generateData();
// vs.data = myData;
console.log('vs.data',vs.data);

我检查了我的数据并将其与动态数据仔细比较。并逐键匹配,但我的图表仍然没有显示:(

左边是我硬编码的版本 |右边是工作动态数据:

我的对象中缺少 yAxis 键,这是缺少的魔法:

http://plnkr.co/edit/9HdNop?p=preview

vs.area1 = {
  key: 'Area1', yAxis: 1, color: '#7DD0FA', type: 'area',
  values: [...

vs.area2 = {
  key: 'Area2', yAxis: 1, color: '#FDE18D', type: 'area',
  values: [...

vs.line1 = {
  key: 'Line1',
  yAxis: 2,
  ...