An D3 implementation of tuftes spark lines
Minimum d3.js v4
Embed dependencies and script, e.g.
<script src="https://unpkg.com/[email protected]/dist/d3.min.js"></script>
<script src="d3-sparkline.js"></script>
let data = [865,609,991,974,1260,1241,1158,1363,1454,1352];
<div id="sparkline"></div>
let sparkchart = new SparkLine({
target: '#sparkline',
font_size: 44,
data: data,
});
sparkchart.render();
<div id="sparkline-tooltips"></div>
let sparkchart_tooltips = new SparkLine({
target: '#sparkline-tooltips',
font_size: 44,
data: data,
tooltip: function(i) {
return data[i];
}
});
sparkchart_tooltips.render();
<div id="sparkline-baseline"></div>
let sparkchart_baseline = new SparkLine({
target: '#sparkline-baseline',
font_size: 44,
data: data,
baseline: 1000,
tooltip: function(i) {
return 'value: ' + data[i] + '<br />baseline: ' + this.baseline;
}
});
sparkchart_baseline.render();
Please refer to d3-sparkline.js
for additional options.