Date: Fri, 7 Dec 2012 14:58:45 +0000 Mime-Version: 1.0 (Produced by PhpWiki 1.4.0) Content-Type: application/x-phpwiki; pagename=Help%2FPloticusPlugin; flags=PAGE_LOCKED; markup=2; charset=UTF-8 Content-Transfer-Encoding: binary The **Ploticus** [[Help:WikiPlugin|plugin]] passes all its arguments to the Ploticus binary and displays the result as PNG, GIF, EPS, SVG, SVGZ or SWF. Ploticus is a free, GPL, non-interactive software package for producing plots, charts, and graphics from data. See http://ploticus.sourceforge.net/doc/welcome.html Ploticus uses a cache expire date of days. == Usage == {{{ <> }}} or without any script: (not tested) {{{ <> }}} TODO: ~PloticusSql - create intermediate data from SQL. Similar to [[Help:SqlResultPlugin|SqlResult]] plugin, just in graphic form. For example to produce nice looking pagehit statistics or ratings statistics. Ploticus has its own sql support within #getproc data, but this would expose security information. == Arguments == {| class="bordered" |- ! Argument ! Description ! Default value |- | **device** | gif, png, jpeg, svg, svgz, eps, swf. Any -T parameter supported by Ploticus. | png |- | **data** | optionally add data by pagelist plugins. See [[Help:WikiPlugin]] | |- | **alt** | alt text for the image | |- | **~-prefab** | use the given prefab script (may need PLOTICUS_PREFABS) | |- | **~-csmap** | If a clickable map should be produced (not yet tested) passed to Ploticus as -csmap -mapfile $tempfile.map | |- | **help** | Show a help screen | |} All other arguments are used as source to Ploticus. == Known Problems == For Windows you need either a gd library with GIF support or a Ploticus with PNG support. This comes only with the Cygwin build so far. == Optional Configuration == config.ini: PLOTICUS_EXE = pl.exe (on Windows) PLOTICUS_EXE = /usr/local/bin/pl (elsewhere) prefabs need the environment variable PLOTICUS_PREFABS. Default: /usr/share/ploticus. Maybe also set by the config variable PLOTICUS_PREFABS. See also [[Help:WikiPluginCached]] options in config.ini. == Examples == <> The pie chart above was produced by this code from the Ploticus testsuite: {{{ <> }}} == Author == * [[Help:Reini Urban|Reini Urban]] == See Also == * [[Help:GraphVizPlugin]] ---- [[PhpWikiDocumentation]] [[CategoryWikiPlugin]]