nvd3 gráfico de barras apiladas con valores discretos

Estoy intentando usar nvd3 para crear un gráfico de barras apiladas verticalmente. Usaré valores de datos discretos, en lugar de valores generados aleatoriamente como el ejemplo en susitio web.

He intentado jugar con el ejemplo de código en vivo del gráfico de grupo / pila apilada y poner datos JSON que contienen mis propios valores. Lo que traté de hacer fue tomar los datos JSON del gráfico de barras horizontales y colocarlos como los datos para el gráfico de barras verticales.

Estos son los datos que utilicé en el ejemplo de código en vivo en lugar de los datos en el gráfico de barras apiladas / agrupadas:

[
  {
    "key": "Series1",
    "color": "#d62728",
    "values": [
      { 
        "label" : "Group A" ,
        "value" : -1.8746444827653
      } , 
      { 
        "label" : "Group B" ,
        "value" : -8.0961543492239
      } , 
      { 
        "label" : "Group C" ,
        "value" : -0.57072943117674
      } , 
      { 
        "label" : "Group D" ,
        "value" : -2.4174010336624
      } , 
      {
        "label" : "Group E" ,
        "value" : -0.72009071426284
      } , 
      { 
        "label" : "Group F" ,
        "value" : -0.77154485523777
      } , 
      { 
        "label" : "Group G" ,
        "value" : -0.90152097798131
      } , 
      {
        "label" : "Group H" ,
        "value" : -0.91445417330854
      } , 
      { 
        "label" : "Group I" ,
        "value" : -0.055746319141851
      }
    ]
  },
  {
    "key": "Series2",
    "color": "#1f77b4",
    "values": [
      { 
        "label" : "Group A" ,
        "value" : 25.307646510375
      } , 
      { 
        "label" : "Group B" ,
        "value" : 16.756779544553
      } , 
      { 
        "label" : "Group C" ,
        "value" : 18.451534877007
      } , 
      { 
        "label" : "Group D" ,
        "value" : 8.6142352811805
      } , 
      {
        "label" : "Group E" ,
        "value" : 7.8082472075876
      } , 
      { 
        "label" : "Group F" ,
        "value" : 5.259101026956
      } , 
      { 
        "label" : "Group G" ,
        "value" : 0.30947953487127
      } , 
      { 
        "label" : "Group H" ,
        "value" : 0
      } , 
      { 
        "label" : "Group I" ,
        "value" : 0 
      }
    ]
  }
]

Reemplacé la función call to data () en el javascript to data:

nv.addGraph(function() {
    var chart = nv.models.multiBarChart();

    chart.xAxis
        .tickFormat(d3.format(',f'));

    chart.yAxis
        .tickFormat(d3.format(',.1f'));

    d3.select('#chart svg')
        .datum(data)
      .transition().duration(500).call(chart);

    nv.utils.windowResize(chart.update);

    return chart;
});

El gráfico etiqueta correctamente mis series pero no muestra las barras. ¿Puede esta gráfica no tomar este tipo de datos? Obtuve mis datos trabajando con las barras horizontales, pero me gustaría usar barras verticales si es posible.

Respuestas a la pregunta(1)

Su respuesta a la pregunta