<!DOCTYPE html>
<meta charset="utf-8">
<link href="../src/nv.d3.css" rel="stylesheet" type="text/css">
<style>

</style>
<body>

<svg id="test1"></svg>

<script src="../lib/d3.v3.js"></script>
<script src="../nv.d3.js"></script>
<script src="../src/utils.js"></script>
<script src="../src/models/legend.js"></script>
<script>


//Format A
nv.addGraph({
  generate: function() {
    var width = 500,
        height = 20;

    var chart = nv.models.legend()
                .width(width)
                .height(height);

    chart.dispatch.on('legendClick', function(d,i) { console.log(d,i) });

    //chart.xaxis.tickFormat(d3.format(".02f"))

    d3.select('#test1')
      .attr('width', width)
      .attr('height', height)
      .datum(sinAndCos())
      .call(chart);

    return chart;
  },
  callback: function(graph) {
    var chart = graph,
        height = chart.height();

    d3.select('#test1')
        .attr('height', height)
        .call(chart)
  }
});



function sinAndCos() {
  return [
    {
      key: "Sine Wave"
    },
    {
      key: "A Very Long Series Label"
    },
    {
      key: "A Very Long Series Label"
    },
    {
      key: "A Very Long Series Label"
    },
    {
      key: "Cosine Wave"
    },
    {
      key: "Another test label"
    }
  ];
}


</script>