drawMultiDonut

Warning

This function should not be used directly. Instead use drawFigure where options.chartType = simplepie

Source Code: js/tripalD3.pie.js

def drawMultiDonut(svg, data, options)

Draw a multi-series Donut Chart

svg:

The canvas to draw the chart on.

data:

An array of objects (one object per series or pie ring) with the following keys:

label:

the human-readable label for the data series. This will be used to label the ring.

parts:

an array of objects (one object per category or pie-wedge) with the following keys:

label:the human-readable label for this category (pie-wdge).
count:the number of items in the category. This is used to determine the size of the wedge and MUST BE AN INTEGER.
options:

A javascript object providing values to customization options. Supported options include:

width:The width of the drawing canvas (including key and margins) in pixels.
height:The height of the drawing canvas (including key and margins) in pixels.
maxRadius:the maximum radius of the pie chart.
donutWidth:the width of each ring.
labelPadding:the number of pixels between the series labels and the right edge of the pie chart.
drawKey:whether or not to draw the key; default is “true”.