dygraphs
Version:
dygraphs is a fast, flexible open source JavaScript charting library.
44 lines (43 loc) • 1.32 kB
JavaScript
/*global Gallery,Dygraph,data */
/*global data_temp */
//galleryActive=true
Gallery.register(
// Get a better name.
'temperature-sf-ny',
{
name: 'roll periods and high/low bands',
title: 'Demo of a graph with many data points and custom high/low bands.',
setup: function(parent) {
parent.innerHTML = [
"<style>.dygraph-legend { text-align: right; }</style>",
"<p>Roll period of 14 timesteps.</p>",
"<div id='roll14' style='width:600px; height:300px;'></div>",
"<p>No roll period.</p>",
"<div id='noroll' style='width:600px; height:300px;'></div>"]
.join("\n");
},
run: function() {
new Dygraph(
document.getElementById("noroll"),
data_temp,
{
customBars: true,
title: 'Daily Temperatures in New York vs. San Francisco',
ylabel: 'Temperature (F)',
legend: 'always',
}
);
new Dygraph(
document.getElementById("roll14"),
data_temp,
{
rollPeriod: 14,
showRoller: true,
customBars: true,
title: 'Daily Temperatures in New York vs. San Francisco',
ylabel: 'Temperature (F)',
legend: 'always',
}
);
}
});