Fork me on GitHub

vizkit documentation

vizkit.js is an opinionated little charting library built on top of the amazing and wonderful d3.js visualization framework.


Bar Chart

EXAMPLE CODE

Configuration Methods


.yaxis({key: value}) / .xaxis({key: value})

Configuration method used to specify properties of the chart axis.

Key Name Description Allowed Value
tickFormat A number format function suitable for displaying a tick value. d3 format specifer
ticks The number of ticks this axis should have. integer
scale Specifies the d3.js scale to use with this axis. see: scales. 'linear', 'ordinal', or 'time'
gridLine Specifies whether the chart ticks should extend vertically to the axis. true or false

.legend({key: value})

Configuration method used to specify properties of the chart legend.

Key Name Description Allowed Value
addMouseoverClasses Specifies whether css classes should be added to the chart when hovering over a legend symbol. If true, class names are: bar-mo, key-mo, bar-nomo, key-nomo true or false
symbol symbol used for each bar on the legend. d3 symbol object

.tooltip({key: value})

Configuration method used to specify properties of chart value tooltips.

Key Name Description Allowed Value
content A template string to display in the tooltip. Variables to display in the template between brackets are key, xValue, and yValue. If true, a div with the class name .vizkit-tooltip will be available for styling. string template like: "<h1>{{key}}:</h1><p>{{xValue}}, {{yValue}}</p>"