%META:TOPICPARENT{name="OATDOCIndex"}% ---+ piechart.js Library for drawing Pie charts using SVG. %TOC% ---++ Objects ---+++ OAT.PieChart(div, options) Creates a Pie Chart inside specified div. You can specify the following options: * *radius* - int; if 0, then radius is computed automatically * *depth* - int; height of pie * *width* - int; if 0, then width is computed automatically * *height* - int; if 0, then height is computed automatically * *legend* - bool; should we draw the legend? default true * ToBeDone (this has the wrong option name) *ycoef* - float; how much skewing should be applied? * *left* ,*top* - position, default 30, 40 * *ycoef* - coefficient for the y axis (default0.7) ---++ Methods ---+++ OAT.PieChart::attachData(dataArray) Adds data to chart. ---+++ OAT.PieChart::attachText(textArray) Adds legend labels. ---+++ OAT.PieChart::attachColors(colorArray) Adds colors. ---+++ OAT.PieChart::draw() Draws the chart. var chart = new OAT.PieChart("myDiv",{}); chart.attachData([1,3,2]); chart.attachText(["a","b","c"]); chart.attachColors(["#f00","#0f0","#00f"]); chart.draw(); CategoryDocumentation CategoryOAT CategoryOpenSource CategoryToBeDone