diff --git a/examples/css/extensions.css b/examples/css/extensions.css
index dfcd90e4..207c5e42 100644
--- a/examples/css/extensions.css
+++ b/examples/css/extensions.css
@@ -17,6 +17,7 @@ div, span, p, td {
display: inline-block;
position: relative;
left: 8px;
+ height: 150px;
}
#legend_container {
position: absolute;
diff --git a/examples/extensions.html b/examples/extensions.html
index 9594a52f..16a073d8 100644
--- a/examples/extensions.html
+++ b/examples/extensions.html
@@ -120,16 +120,7 @@
Smoothing
var palette = new Rickshaw.Color.Palette( { scheme: 'classic9' } );
-// instantiate our graph!
-
-var graph = new Rickshaw.Graph( {
- element: document.getElementById("chart"),
- width: 900,
- height: 500,
- renderer: 'area',
- stroke: true,
- preserve: true,
- series: [
+var seriesArray = [
{
color: palette.color(),
data: seriesData[0],
@@ -159,7 +150,19 @@ Smoothing
data: seriesData[6],
name: 'New York'
}
- ]
+ ];
+
+// instantiate our graph!
+
+var graphSeries = [seriesArray[0]];
+var graph = new Rickshaw.Graph( {
+ element: document.getElementById("chart"),
+ width: 900,
+ height: 500,
+ renderer: 'area',
+ stroke: true,
+ preserve: true,
+ series: graphSeries
} );
graph.render();
@@ -255,6 +258,19 @@ Smoothing
addAnnotation(true);
setTimeout( function() { setInterval( addAnnotation, 6000 ) }, 6000 );
+function addNewSeries() {
+ var i = graphSeries.length;
+ if (i >= seriesArray.length) {
+ return;
+ } else {
+ graphSeries[i] = seriesArray[i];
+ setTimeout(addNewSeries, 50);
+ }
+ graph.update();
+}
+
+addNewSeries();
+