View Source:
PloticusPlugin
The Ploticus WikiPlugin 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 !! Usage <verbatim> <?plugin Ploticus device||=png [ploticus options...] multiline ploticus script ... ?> </verbatim> !! Plugin Arguments __device__: | gif, png, jpeg or svg. Soon also PS or SWG. Default: png __data__: | optionally add data by <!plugin-list !> pagelist plugins. __alt__: | alt text for the image __-prefab__: | use the given prefab script (may need $_ENV~['PLOTICUS_PREFABS'~]) __-csmap__: | If a clickable map should be produced (not yet tested) __help__: | Show a help screen (not yet) !! 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. # We support only images supported by GD (PNG most likely) and now also SVG. MAP support not yet tested. No EPS, PS or SWG support yet. !! Examples <?plugin Ploticus device||=png #proc page #if @DEVICE in gif,png scale: 0.7 #endif // specify data using {proc getdata} #proc getdata data: Brazil 22 Columbia 17 "Costa Rica" 22 Guatemala 3 Honduras 12 Mexico 14 Nicaragua 28 Belize 9 United\nStates 21 Canada 8 // render the pie graph using {proc pie} #proc pie firstslice: 90 explode: .2 0 0 0 0 .2 0 datafield: 2 labelfield: 1 labelmode: line+label center: 4 4 radius: 2 colors: yellow pink pink pink pink yellow pink labelfarout: 1.05 ?> The pie chart above was produced by this code from the ploticus testsuite: <verbatim> <?plugin Ploticus device||=png alt="Sample Pie Chart" #proc page #if @DEVICE in gif,png scale: 0.7 #endif // specify data using {proc getdata} #proc getdata data: Brazil 22 Columbia 17 "Costa Rica" 22 Guatemala 3 Honduras 12 Mexico 14 Nicaragua 28 Belize 9 United\nStates 21 Canada 8 // render the pie graph using {proc pie} #proc pie firstslice: 90 explode: .2 0 0 0 0 .2 0 datafield: 2 labelfield: 1 labelmode: line+label center: 4 4 radius: 2 colors: yellow pink pink pink pink yellow pink labelfarout: 1.05 ?> </verbatim>
BroadcastHistory
HomePage
How to use this Wiki
Adding Pages
List all Categories
Main Categories
CategoryWikiPlugin
CategoryActionPage
Search
Toolbox
Recent Changes
Recent New Pages
What links here
All pages
Recent Changes
RecentChangesCached
Tape Cartridge History
Favorite Categories
WikiPlugin
(140)
ActionPage
(77)
InterWiki
(18)
InterWiki
(18)
View Page
View Source
History
Diff
Sign In