This plugin is part of the ImageGen family.
See the main page for usage, download and installation instructions.
See the main page for usage, download and installation instructions.
Example 1#
Source#
[{ MultiplePieChartPlugin title='MPie Chart' imap=true
:Country|String, V1, V2, V3
Italy, 10, 14, 10
Norway, 20, 24, 14
France, 15, 26, 2
}]
Example 2#
Source#
[{ MultiplePieChartPlugin title='MPie Chart 3D' width=600 height=400 threed=true imap=true
:Country|String, V1, V2, V3
Italy, 10, 14, 10
Norway, 20, 24, 12
France, 15, 26, 2
}]
- title
- required, the name of the graph, will be used as the root name for the file attachments generated by the plugin.
- imap
- optional, defaults to 'false', set to 'true' to have an image map generated (assuming the associated library supports it). In that case, node names will be interpreted as wiki page names.
- tooltips
- optional, defaults to 'false', set to 'true' to have tooltips generated (assuming the associated library supports it).
- page
- optional, defaults to the current page and is the page to which the generated data files are attached.
- output
- optional, defaults to 'png'. It indicates the image format generated. It must be a supported output type by the graphical application or library, and it must be displayable using the HTML img tag. In this context, png, jpg, and gif are the most useful.
- source
- optional, the name of the attachment file that contains the graph data.
- _body
- required, unless source is specified. The plugin body should contain the graph data, in the appropriate syntax for the specific plugin. It might contain nested plugin invocations; those are evaluated and the resulting data is used. Note that the plugin must return data in the expected graph data syntax, not in HTML. See this example for details.
- xaxislabel
- optional, label for the horizontal axis.
- yaxislabel
- optional, label for the vertical axis.
- height
- optional, height of generated chart in pixels.
- width
- optional, width of generated chart in pixels.
- legend
- optional, display chart legend.
- threed
- optional, render as a three dimensional chart (if supported).
Renderer

- basefillpaint
- Value: Paint. Sets the base fill paint.
- baseitemlabelfont
- Value: Font. Sets the base item label font.
- baseitemlabelpaint
- Value: Paint. Sets the base item label paint.
- baseitemlabelsvisible
- Value: boolean. Sets the base flag that controls whether or not item labels are visible.
- baseoutlinepaint
- Value: Paint. Sets the base outline paint.
- baseoutlinestroke
- Value: Stroke. Sets the base outline stroke.
- outlinestroke
- Value: Stroke. Sets the outline stroke for ALL series.
- basepaint
- Value: Paint. Sets the base paint.
- baseseriesvisible
- Value: boolean. Sets the base visibility.
- baseseriesvisibleinlegend
- Value: boolean. Sets the base visibility in the legend.
- basestroke
- Value: Stroke. Sets the base stroke.
- fillpaint
- Value: Paint. Sets the fill paint for ALL series (optional).
- itemlabelfont
- Value: Font. Sets the item label font for ALL series. You can set this to null if you prefer to set the font on a per series basis.
- itemlabelpaint
- Value: Paint. Sets the item label paint for ALL series.
- itemlabelsvisible
- Value: boolean. Sets the visibility of the item labels for ALL series.
- outlinepaint
- Value: Paint. Sets the outline paint for ALL series (optional).
- outlinestroke
- Value: Stroke. Sets the outline stroke for ALL series.
- paint
- Value: Paint. Sets the paint to be used for ALL series,. If this is null, the renderer will use the paint for the series.
- seriesvisible
- Value: boolean. Sets the flag that controls the visibility of ALL series. This flag overrides the per series and default settings - you must set it to null if you want the other settings to apply.
- stroke
- Value: Stroke. Sets the stroke for ALL series.
- seriesfillpaint
- Value: CSV list of Paint. Set the paint values used for the listed series fill.
- seriesoutlinestroke
- Value: CSV list of Stroke. Set the outline stroke values used the listed for series.
- seriespaint
- Value: CSV list of Paint. Set the paint values used for the listed series.
- seriesvisible
- Value: CSV list of boolean. Set the flag values that control whether the listed series are visible.
- seriesvisibleinlegend
- Value: CSV list of boolean. Set the flag values that control whether the listed series are visible in the legend.
- seriesoutlinepaint
- Value: CSV list of Paint. Set the paint values used for the listed series outline.
Multiple Pie Parameters

- dataextractorder
- Value: TableOrder. Sets the data extract order (by row or by column).
- limit
- Value: double. Sets the limit below which pie sections are aggregated. Set this to 0.0 if