Graph:PieChart


Pie charts

You can add a pie chart with a call to this template. This template uses the Vega version 2 JSON specification. An older template {{Pie chart}} is based on CSS rendering. The template GraphChart allows adding of map, line, bar and area charts, as well as stacked line, stacked bar and stacked area charts, but no pie charts. The template GraphChart also uses Vega version 2 and uses Module:Graph with Scribunto/Lua programming. This Template:Graph:PieChart doesn't use Lua.


Parameters

  • radius specifies the radius of the pie chart in pixels, default is 100
  • legend specifies the title to be displayed above the legend, default is "Legend". To hide legend, set it to a "-" value without quotes.
  • values this is a list between square brackets of comma separated label value pairs between single curly braces like [ {"x": "Peaches","y": 100}, {"x": "Plums","y": 32}]
  • rangeliteral this can be one of the Vega specified rangeliterals, default is "category10", but can also be a list like ["red", "green"]


Examples

Example usage:

{{Graph:PieChart|legend=Fruits|radius=125|values= [

      {"x": "Peaches","y": 100},

      {"x": "Plums","y": 32},

      {"x": "Blueberries","y": 80},

      {"x": "Strawberries","y": 46},

      {"x": "Bananas","y": 41}

    ]

}}


TemplateData

TemplateData

Nachfolgend finden sich die TemplateData Informationen für diese Vorlage. Genutzt werden diese Daten von den Extensions TemplateWizard, VisualEditor und vielen weiteren.

VorlagenDaten/TemplateData für das Template "Graph:PieChart"

This template adds a pie chart to the page using Graph extension

Vorlagenparameter

Diese Vorlage hat eine benutzerdefinierte Formatierung.

ParameterBeschreibungTypStatus
Radiusradius

Specify the radius of the pie in number of pixels

Standard
100
Beispiel
100
Autowert
leer
Nummervorgeschlagen
Legend Titlelegend

The title that will appear above the legend, or '-' to hide it

Standard
"Legend"
Beispiel
"Fruits"
Autowert
leer
Zeichenfolgevorgeschlagen
Inner Radiusinnerradius

To create a doughnut chart specify an inner radius

Standard
0
Beispiel
0
Autowert
leer
Nummeroptional
Valuesvaluesdata

Specify the label value pairs

Standard
leer
Beispiel
[ {"x": "Peaches","y": 100}, {"x": "Plums","y": 32}, {"x": "Blueberries","y": 80}, {"x": "Strawberries","y": 46}, {"x": "Bananas","y": 41} ]
Autowert
leer
Unbekannterforderlich
The colors of the slicesrangeliteralcolors

The colors of the slices, specified as Vega defined rangeliteral. This can also be a list like [ "red", "green" ]

Standard
"category10"
Beispiel
"category10"
Autowert
leer
Zeichenfolgeoptional