<!DOCTYPE html> <meta charset="utf-8"> <link href="../src/nv.d3.css" rel="stylesheet" type="text/css"> <style> .sparkline path { fill: none; stroke: #444; } text { font: 10px sans-serif; } #chart1 { width: 300px; height: 32px; } </style> <body> <h2>Sparkline: <svg id="chart1" class="sparkline"></svg></h2> <script src="../lib/d3.v3.js"></script> <script src="../nv.d3.js"></script> <script src="../src/models/sparkline.js"></script> <script src="../src/utils.js"></script> <script> //Format A nv.addGraph({ generate: function() { var chart = nv.models.sparkline() .width(400) .height(30) d3.select("#chart1") .datum(sine()) .call(chart); return chart; }, callback: function(graph) { //log("Sparkline rendered"); } }); function sine() { var sin = []; for (var i = 0; i < 100; i++) { sin.push({x: i, y: Math.sin(i/10)}); } return sin; } </script>