set_defaults() is a great helper function with simple default values. However, if your graphics have a lot more complicated default settings, you should use each set default methods individually for code readability.
For example, to set series default, you can use set_series_default() function. Series default are the default options that will be applied to all series such as type of renderer, renderer options, label, color, shadow etc.
1 2 3 4 5 6 7 8 9 10 11 12 | c = new C_PhpChartX(array(array(11, 9, 5, 12, 14)),'basic_chart'); $pc->set_animate(true); $pc->set_title(array('text'=>'Basic Chart with Donut Renderer')); $pc->set_series_default(array( 'renderer'=>'plugin::DonutRenderer', 'rendererOptions'=>array('sliceMargin'=>2,'innerDiameter'=>110,'startAngle'=>-90,'highlightMouseDown'=>true), 'shadow'=>true )); $pc->add_plugins(array('highlighter')); $pc->draw(); |
Complete Series reference: http://www.jqplot.com/docs/files/jqplot-core-js.html#Series