Options Reference
Dygraphs tries to do a good job of displaying your data without any further configuration. But inevitably, you're going to want to tinker. Dygraphs provides a rich set of options for configuring its display and behavior.
-Usage
-You specify options in the third parameter to the dygraphs constructor: +
Usage
+You specify options in the third parameter to the dygraphs constructor:
g = new Dygraph(div, data, { @@ -127,15 +140,28 @@ print """ });-After you've created a Dygraph, you can change an option by calling the
updateOptions
method:
+After you've created a Dygraph, you can change an option by calling the updateOptions
method:
g.updateOptions({ new_option1: value1, new_option2: value2 });-
And, without further ado, here's the complete list of options:
""" + +def test_name(f): + """Takes 'tests/demo.html' -> 'demo'""" + return f.replace('tests/', '').replace('.html', '') + +def gallery_name(f): + """Takes 'gallery/demo.js' -> 'demo'""" + return f.replace('gallery/', '').replace('.js', '') + +def urlify_gallery(f): + """Takes 'gallery/demo.js' -> 'demo'""" + return f.replace('gallery/', 'gallery/#g/').replace('.js', '') + + for label in sorted(labels): print '%s
\n' % (label, label) @@ -147,27 +173,51 @@ for label in sorted(labels): examples_html = 'NONE' else: examples_html = ' '.join( - '%s' % (f, name(f)) for f in tests) + '%s' % (f, test_name(f)) for f in tests) + + gallery = opt['gallery'] + if not gallery: + gallery_html = 'NONE' + else: + gallery_html = ' '.join( + '%s' % (urlify_gallery(f), gallery_name(f)) for f in gallery) + + if 'parameters' in opt: + parameters = opt['parameters'] + parameters_html = '\n'.join("%s: %s" % (p[0], p[1]) for p in parameters) + parameters_html = "\n
%(name)s
- %(desc)s
- Type: %(type)s
- Default: %(default)s
- Examples: %(examples_html)s
-
+
+
%(desc)s
+ Type: %(type)s%(parameters)s + Default: %(default)s + Gallery Samples: %(gallery_html)s
+ Other Examples: %(examples_html)s
+
Point Properties
+Some callbacks take a point argument. Its properties are:+
-
+
- xval/yval: The data coordinates of the point (with dates/times as millis since epoch) +
- canvasx/canvasy: The canvas coordinates at which the point is drawn. +
- name: The name of the data series to which the point belongs +