For actual use you will need those libraries:
For simple usage without bothering with customizing code you will need those:
var defaults = {
//quite obvious ones
width : 400,
height : 250,
//id of chart, for d3
chartId : null,
//data to be presented
data : null,
//css selector with legend
legendContainer : null,
//difference between pie radius with and without mouse hover
hoverRadiusDiff : 10,
//css selector with navigation panel
navigation : null,
//determine if navigation panel should be hidden when showing root
hideNavOnRoot : true,
//schema of provided data; allows to customize chart, not the data source
dataSchema : {
idField : 'id_category',
valueField : 'cost',
childrenField : 'categories'
},
//customizing animations - easings and durations
hoverPieAnimation : {
easing : "elastic",
duration : 1000
},
focusAnimation : {
easing : "easeInOutQuart",
duration : 100
}
};