- chart.draw(data, {
- xValueParser: function(x) { return parseFloat(x); },
- xValueFormatter: function(x) { return x; },
- xTicker: DateGraph.prototype.numericTicks
- });
+ var showRoller = prefs.getBool("_dg_showRoller");
+ var rollPeriod = prefs.getInt("_dg_rollPeriod");
+ var labelsKMB = prefs.getBool("_dg_kmb");
+ var errorBars = prefs.getBool("_dg_errorbars");
+ var fillGraph = prefs.getBool("_dg_fillGraph");
+ var opts = {
+ showRoller: showRoller,
+ rollPeriod: rollPeriod,
+ labelsKMB: labelsKMB,
+ errorBars: errorBars,
+ fillGraph: fillGraph
+ };
+
+ var minY = prefs.getString("_dg_minY");
+ var maxY = prefs.getString("_dg_maxY");
+ if (minY && maxY) {
+ opts.valueRange = [parseInt(minY), parseInt(maxY)];
+ }
+
+ chart.draw(data, opts);