Documentation
Chart types
pygal provides 10 kinds of charts:
Line charts
Basic
Basic simple line graph:
Stacked
Same graph but with stacked values and filled rendering:
Bar charts / Histograms
Basic
Basic simple bar graph:
Stacked
Same graph but with stacked values:
Horizontal
Horizontal bar diagram:
XY charts
Basic
Basic XY lines, drawing cosinus:
Scatter Plot
Disabling stroke make a good scatter plot
DateY
You can index values by dates (Thanks to Snarkturne)
The x axis and tool tip x labels can be specified using x_label_format. This uses the formatting string for strftime from here
The x labels can also be specified, using an array of datetime objects.
Pies
Basic
Simple pie:
Multi-series pie
Same pie but divided in sub category:
Radar charts
Basic
Simple Kiviat diagram:
Box plot
Basic
Here's some whiskers:
Dot charts
Basic
Punch card like chart:
Funnel charts
Basic
Funnel chart:
Gauge charts
Basic
Simple gauge chart:
Pyramid charts
Basic
Population pyramid:
Worldmap charts
Basic
Highlight some countries:
You can also specify an number for a country:
The following countries are supported:
- ad: Andorra
- ae: United Arab Emirates
- af: Afghanistan
- al: Albania
- am: Armenia
- ao: Angola
- aq: Antarctica
- ar: Argentina
- at: Austria
- au: Australia
- az: Azerbaijan
- ba: Bosnia and Herzegovina
- bd: Bangladesh
- be: Belgium
- bf: Burkina Faso
- bg: Bulgaria
- bh: Bahrain
- bi: Burundi
- bj: Benin
- bn: Brunei Darussalam
- bo: Bolivia, Plurinational State of
- br: Brazil
- bt: Bhutan
- bw: Botswana
- by: Belarus
- bz: Belize
- ca: Canada
- cd: Congo, the Democratic Republic of the
- cf: Central African Republic
- cg: Congo
- ch: Switzerland
- ci: Cote d'Ivoire
- cl: Chile
- cm: Cameroon
- cn: China
- co: Colombia
- cr: Costa Rica
- cu: Cuba
- cv: Cape Verde
- cy: Cyprus
- cz: Czech Republic
- de: Germany
- dj: Djibouti
- dk: Denmark
- do: Dominican Republic
- dz: Algeria
- ec: Ecuador
- ee: Estonia
- eg: Egypt
- eh: Western Sahara
- er: Eritrea
- es: Spain
- et: Ethiopia
- fi: Finland
- fr: France
- ga: Gabon
- gb: United Kingdom
- ge: Georgia
- gf: French Guiana
- gh: Ghana
- gl: Greenland
- gm: Gambia
- gn: Guinea
- gq: Equatorial Guinea
- gr: Greece
- gt: Guatemala
- gu: Guam
- gw: Guinea-Bissau
- gy: Guyana
- hk: Hong Kong
- hn: Honduras
- hr: Croatia
- ht: Haiti
- hu: Hungary
- id: Indonesia
- ie: Ireland
- il: Israel
- in: India
- iq: Iraq
- ir: Iran, Islamic Republic of
- is: Iceland
- it: Italy
- jm: Jamaica
- jo: Jordan
- jp: Japan
- ke: Kenya
- kg: Kyrgyzstan
- kh: Cambodia
- kp: Korea, Democratic People's Republic of
- kr: Korea, Republic of
- kw: Kuwait
- kz: Kazakhstan
- la: Lao People's Democratic Republic
- lb: Lebanon
- li: Liechtenstein
- lk: Sri Lanka
- lr: Liberia
- ls: Lesotho
- lt: Lithuania
- lu: Luxembourg
- lv: Latvia
- ly: Libyan Arab Jamahiriya
- ma: Morocco
- mc: Monaco
- md: Moldova, Republic of
- me: Montenegro
- mg: Madagascar
- mk: Macedonia, the former Yugoslav Republic of
- ml: Mali
- mm: Myanmar
- mn: Mongolia
- mo: Macao
- mr: Mauritania
- mt: Malta
- mu: Mauritius
- mv: Maldives
- mw: Malawi
- mx: Mexico
- my: Malaysia
- mz: Mozambique
- na: Namibia
- ne: Niger
- ng: Nigeria
- ni: Nicaragua
- nl: Netherlands
- no: Norway
- np: Nepal
- nz: New Zealand
- om: Oman
- pa: Panama
- pe: Peru
- pg: Papua New Guinea
- ph: Philippines
- pk: Pakistan
- pl: Poland
- pr: Puerto Rico
- ps: Palestine, State of
- pt: Portugal
- py: Paraguay
- re: Reunion
- ro: Romania
- rs: Serbia
- ru: Russian Federation
- rw: Rwanda
- sa: Saudi Arabia
- sc: Seychelles
- sd: Sudan
- se: Sweden
- sg: Singapore
- sh: Saint Helena, Ascension and Tristan da Cunha
- si: Slovenia
- sk: Slovakia
- sl: Sierra Leone
- sm: San Marino
- sn: Senegal
- so: Somalia
- sr: Suriname
- st: Sao Tome and Principe
- sv: El Salvador
- sy: Syrian Arab Republic
- sz: Swaziland
- td: Chad
- tg: Togo
- th: Thailand
- tj: Tajikistan
- tl: Timor-Leste
- tm: Turkmenistan
- tn: Tunisia
- tr: Turkey
- tw: Taiwan, Province of China
- tz: Tanzania, United Republic of
- ua: Ukraine
- ug: Uganda
- us: United States
- uy: Uruguay
- uz: Uzbekistan
- va: Holy See (Vatican City State)
- ve: Venezuela, Bolivarian Republic of
- vn: Viet Nam
- ye: Yemen
- yt: Mayotte
- za: South Africa
- zm: Zambia
- zw: Zimbabwe
Country charts
As of now, only France is available. As other country are implemented, this will be externalized in other packages. (Please submit pull requests :))
French map
Highlight some departments:
You can also specify an number for a department:
You can do the same with regions:
You can also specify a number for a region and use a department to region aggregation:
Next: Styles