non-renderer – PHP Charts & Graphs https://phpchart.com Making charts in PHP is simple again. Sat, 17 Dec 2011 21:51:51 +0000 en-US hourly 1 https://wordpress.org/?v=5.8.13 Add Non-renderer Plugins https://phpchart.com/examples/add-non-renderer-plugins/ https://phpchart.com/examples/add-non-renderer-plugins/#respond Fri, 25 Nov 2011 05:33:02 +0000 http://phpchart.net/?p=275 For non-renderer plugins such as highlighter, cursor, etc, they must be added maunally using add_plugins() method whenever needed. Those type of plugins do not actually do any rendering but adding additional features such as mouse over highlight, zoom in/out and mouse cursor. 123456$pc = new C_PhpChartX(array(array(11, 9, 5, 12, 14)),'basic_chart'); $pc->set_animate(true); $pc->set_title(array('text'=>'Basic Chart with Bar […]

The post Add Non-renderer Plugins appeared first on PHP Charts & Graphs.

]]>
For non-renderer plugins such as highlighter, cursor, etc, they must be added maunally using add_plugins() method whenever needed. Those type of plugins do not actually do any rendering but adding additional features such as mouse over highlight, zoom in/out and mouse cursor.

1
2
3
4
5
6
$pc = new C_PhpChartX(array(array(11, 9, 5, 12, 14)),'basic_chart');
$pc->set_animate(true);
$pc->set_title(array('text'=>'Basic Chart with Bar Renderer'));
$pc->set_series_default(array('renderer'=>'plugin::BarRenderer'));
$pc->add_plugins(array('highlighter', 'cursor'));
$pc->draw();

List of non-renderer plugins:

  • CanvasTextRenderer
  • Highlighter
  • CanvasOverlayciParser
  • Cursor
  • Dragable
  • PointLabels
  • Trendline

Note that CanvasTextRenderer is a non-renderer plugin even it is suffixed with “renderer”. This is not an error. This is because it’s not a renderer by itself. It creates a HTML5 canvas in which other renderer plugins can be used such as CanvasAxisLabelRenderer and CanvasAxisTickRenderer.

Live demo

The post Add Non-renderer Plugins appeared first on PHP Charts & Graphs.

]]>
https://phpchart.com/examples/add-non-renderer-plugins/feed/ 0