diff --git a/docs/graph2d/index.html b/docs/graph2d/index.html index cf3fdfb7..20b54195 100644 --- a/docs/graph2d/index.html +++ b/docs/graph2d/index.html @@ -546,15 +546,73 @@ function (value) {
Boolean
: When true is provided every datapoint will be drawn, false otherwise.+drawPoints: true // or false ++ + 2.
Object
(the 'rendering' options): If an object is provided it may contain following properties which all can be optional: onRender
, className
size
and/or style
. For more information check the property's documentation.+drawPoints: { + size: 3, + style: 'square' +} ++ + 3.
Function
: If a function is provided it will be used as a callback. The function may return values from listing 1 or 2.+drawPoints: function(item, group, graph2d) { + ... +} ++ If a rendering property from the rendering option object is missing, the missing property will be fetched from the group's option. +
drawPoints.onRender
callback, the graph2d drawPoints.onRender
callback will be used.
+ If neither is defined, the datapoint will be rendered according to the group setting of drawPoints.enabled
.
+ This callback must return true
if the datapoint should be rendered, otherwise false
.
+ +drawPoints: { + enabled: true, + onRender: function(item, group, graph2d) { + // only renders items with labels + return item.label != null; + } +} ++ This callback may also return an object containing a
size
and style
property, both are optional, e.g.:
+ +onRender: function(item, group, graph2d) { + if (item.label == null) { + return false; + } + + return { + style: 'circle', + size: 30 + }; +} ++ The properties
className
, style
and size
returned from the callback will be used for rendering the datapoint.
+ If a property is missing in the rendering option object, the missing property will be fetched from the group's option.
+