Template:Bar chart/testcases

{{Testcases page}}

Single data column

{{testcase rows

| title = Annual revenue passenger statistics

| label_type = Year

| data_type = Passengers (% change from prior year)

| data_max = 170,000

| label1 = 2003-04 | data1 = 110,649 | comment1 = +17.8%

| label2 = 2004-05 | data2 = 130,429 | comment2 = +17.9%

| label3 = 2005-06 | data3 = 138,547 | comment3 = +6.2%

| label4 = 2006-07 | data4 = 138,844 | comment4 = +0.2%

| label5 = 2007-08 | data5 = 149,544 | comment5 = +7.7%

| label6 = 2008-09 | data6 = 148,435 | comment6 = -0.7%

| label7 = 2009-10 | data7 = 168,147 | comment7 = +13.3%

}}

Two data columns

{{testcase rows

| title = Annual passenger and aircraft statistics

| bar_width = 20

| width_units = em

| label_type = Fiscal year

| label1 = 2001-02

| label2 = 2002-03

| label3 = 2003-04

| label4 = 2004-05

| label5 = 2005-06

| label6 = 2006-07

| label7 = 2007-08

| label8 = 2008-09

| label9 = 2009-10

| col1_data_type = Revenue passengers

| col1_data_max = 66,000

| col1_data1 = 20,194

| col1_data2 = 22,057

| col1_data3 = 34,794

| col1_data4 = 49,234

| col1_data5 = 57,732

| col1_data6 = 64,881

| col1_data7 = 63,904

| col1_data8 = 54,718

| col1_data9 = 52,210

| col2_data_type = Aircraft movements

| col2_data_max = 3,200

| col2_data1 = 2,281

| col2_data2 = 2,633

| col2_data3 = 2,664

| col2_data4 = 2,754

| col2_data5 = 3,004

| col2_data6 = 2,956

| col2_data7 = 2,912

| col2_data8 = 2,811

| col2_data9 = 2,791

}}

Two data columns with total

{{testcase rows

|title = Population of Simcity

|label_type = Age

|col1_data_type = 2000

|col2_data_type = 2010

|col1_data_max = 250

|col2_data_max = 250

|label1 = <18

|label2 = 19–60

|label3 = >60

|col1_data1 = 123

|col1_data2 = 234

|col1_data3 = 45

|col1_total = 402

|col2_data1 = 101

|col2_data2 = 105

|col2_data3 = 91

|col2_total = 297

}}

Two data columns with data missing from the end of the first column (use a dash instead; see below)

{{testcase rows

| title = Annual passenger and aircraft statistics

| bar_width = 20

| width_units = em

| label_type = Fiscal year

| label1 = 2001-02

| label2 = 2002-03

| label3 = 2003-04

| label4 = 2004-05

| label5 = 2005-06

| label6 = 2006-07

| label7 = 2007-08

| label8 = 2008-09

| label9 = 2009-10

| data_type = Revenue passengers

| data_max = 66,000

| data1 = 20,194

| data2 = 22,057

| data3 = 34,794

| data4 = 49,234

| data5 = 57,732

| data6 = 64,881

| data7 = 63,904

| data8 =

| data9 =

| col2_data_type = Aircraft movements

| col2_data_max = 3,200

| col2_data1 = 2,281

| col2_data2 = 2,633

| col2_data3 = 2,664

| col2_data4 = 2,754

| col2_data5 = 3,004

| col2_data6 = 2,956

| col2_data7 = 2,912

| col2_data8 = 2,811

| col2_data9 = 2,791

}}

Two data columns with data missing from the end of the first column, using – for empty cells

{{testcase rows

| title = Annual passenger and aircraft statistics

| bar_width = 20

| width_units = em

| label_type = Fiscal year

| label1 = 2001-02

| label2 = 2002-03

| label3 = 2003-04

| label4 = 2004-05

| label5 = 2005-06

| label6 = 2006-07

| label7 = 2007-08

| label8 = 2008-09

| label9 = 2009-10

| data_type = Revenue passengers

| data_max = 66,000

| data1 = 20,194

| data2 = 22,057

| data3 = 34,794

| data4 = 49,234

| data5 = 57,732

| data6 = 64,881

| data7 = 63,904

| data8 = –

| data9 = –

| col2_data_type = Aircraft movements

| col2_data_max = 3,200

| col2_data1 = 2,281

| col2_data2 = 2,633

| col2_data3 = 2,664

| col2_data4 = 2,754

| col2_data5 = 3,004

| col2_data6 = 2,956

| col2_data7 = 2,912

| col2_data8 = 2,811

| col2_data9 = 2,791

}}

Many data columns with total

{{testcase rows

|title = Ethnic composition

|bar_width = 12

|width_units = em

|label_type = Ethnicity

|col1_data_type = 2011

|col2_data_type = 2003

|col3_data_type = 1991

|col4_data_type = 1981

|col5_data_type = 1971

|col6_data_type = 1961

|col1_data_max = 15300

|col2_data_max = 17900

|col3_data_max = 11300

|col4_data_max = 9900

|col5_data_max = 8600

|col6_data_max = 8900

|label1 = Albanians

|col1_data1 = 41 |col1_comment1 = 0.13%

|col2_data1 = 25 |col2_comment1 = 0.08%

|col3_data1 = 103 |col3_comment1 = 0.37%

|col4_data1 = 83 |col4_comment1 = 0.35%

|col5_data1 = 83 |col5_comment1 = 0.45%

|col6_data1 = 67 |col6_comment1 = 0.44%

|label2 = Croat

|col1_data2 = 662 |col1_comment2 = 2.15%

|col2_data2 = 798 |col2_comment2 = 2.42%

|col3_data2 = 630 |col3_comment2 = 2.28%

|col4_data2 = 702 |col4_comment2 = 3.01%

|col5_data2 = 1195 |col5_comment2 = 6.5%

|col6_data2 = 1544 |col6_comment2 = 10.18%

|label3 = Montenegrins

|col1_data3 = 10395 |col1_comment3 = 33.68%

|col2_data3 = 9447 |col2_comment3 = 28.80%

|col3_data3 = 11223 |col3_comment3 = 40.67%

|col4_data3 = 9877 |col4_comment3 = 42.46%

|col5_data3 = 8581 |col5_comment3 = 46.71%

|col6_data3 = 8849 |col6_comment3 = 58.38%

|label4 = Muslims

|col1_data4 = 283 |col1_comment4 = 0.92%

|col2_data4 = 299 |col2_comment4 = 0.91%

|col3_data4 = 332 |col3_comment4 = 1.2%

|col4_data4 = 152 |col4_comment4 = 0.65%

|col5_data4 = 82 |col5_comment4 = 0.44%

|col6_data4 = 31 |col6_comment4 = 0.2%

|label5 = Serbs

|col1_data5 = 15260 |col1_comment5 = 49.44%

|col2_data5 = 17470 |col2_comment5 = 52.89%

|col3_data5 = 8528 |col3_comment5 = 30.91%

|col4_data5 = 3844 |col4_comment5 = 16.52%

|col5_data5 = 5216 |col5_comment5 = 28.39%

|col6_data5 = 4261 |col6_comment5 = 28.11%

|label6 = Yugoslavs

|col1_data6 = 157 |col1_comment6 = 0.51%

|col2_data6 = 270 |col2_comment6 = 0.82%

|col3_data6 = 5257 |col3_comment6 = 19.05%

|col4_data6 = 8006 |col4_comment6 = 34.42%

|col5_data6 = 2553 |col5_comment6 = 13.89%

|col6_data6 = 102 |col6_comment6 = 0.67%

|label7 = Undeclared

|col1_data7 = 2908 |col1_comment7 = 9.42%

|col2_data7 = 2746 |col2_comment7 = 8.31%

|label8 = Others

|col1_data8 = 1158 |col1_comment8 = 3.75%

|col2_data8 = 1979 |col2_comment8 = 5.99%

|col3_data8 = 1516 |col3_comment8 = 5.52%

|col4_data8 = 594 |col4_comment8 = 2.59%

|col5_data8 = 658 |col5_comment8 = 3.62%

|col6_data8 = 303 |col6_comment8 = 2.02%

|col1_total = 30864

|col2_total = 33034

|col3_total = 27589

|col4_total = 23258

|col5_total = 18368

|col6_total = 15157

}}

Individual bar color (future feature)

{{Bar chart

| table_width = 90

| width_units = %

| title = Whole word quantity (source)

| label_type = Rule

| data_type = Word counts

| data_max = 30

| label1 = Data 1 test | data1 = 20 | | color1=#FDD

| label2 = G2 | data2 = 0 |

| label3 = G3 | data3 = 0 |

| label4 = G4 | data4 = 9 |

| label5 = G5 | data5 = 1 |

| label6 = G6 | data6 = 4 |

| label7 = G7 | data7 = 3 |

| label8 = G8 | data8 = 3 |

| label9 = G9 | data9 = 0 |

| label10 = G10 | data10 = 3

| label11 = G11 | data11 = 5

| label12 = G12 | data12 = 3

| label13 = {{backgroundcolor|#FDD|G13}} | data13 = 124 | color13=#FDD

| label14 = G14 | data14 = 17

}}

Sortable (future feature)

{{notice|Not implemented yet.}}

{{Bar chart

| sortable = 1

| table_width = 90

| width_units = %

| title = Whole word quantity

| label_type = Rule

| data_type = Word counts

| data_max = 30

| label1 = G1 | data1 = 0 |

| label2 = G2 | data2 = 0 |

| label3 = G3 | data3 = 0 |

| label4 = G4 | data4 = 9 |

| label5 = G5 | data5 = 1 |

| label6 = G6 | data6 = 4 |

| label7 = G7 | data7 = 3 |

| label8 = G8 | data8 = 3 |

| label9 = G9 | data9 = 0 |

| label10 = G10 | data10 = 3

| label11 = G11 | data11 = 5

| label12 = G12 | data12 = 3

| label13 = {{backgroundcolor|#FDD|G13}} | data13 = 124 | color13=#FDD

| label14 = G14 | data14 = 17

}}

Live template sans params

{{Bar chart

| title = List of nations by ISIL fighter origin (500 or more)

| label_type = Country

| label1 = {{flagu|Tunisia}} | data1 = 3,000

| label2 = {{flagu|Saudi Arabia}} | data2 = 2,500

| label3 = {{flagu|Russia}} | data3 = 1,700

| label4 = {{flagu|Jordan}} | data4 = 1,500

| label5 = {{flagu|Morocco}} | data5 = 1,500

| label6 = {{flagu|France}} | data6 = 1,200

| label7 = {{flagu|Turkey}} | data7 = 1,000

| label8 = {{flagu|Lebanon}} | data8 = 900

| label9 = {{flagu|Germany}} | data9 = 700

| label10 = {{flagu|Libya}} | data10 = 600

| label11 = {{flagu|United Kingdom}} | data11 = 600

| label12 = {{flagu|Indonesia}} | data12 = 500

| label13 = {{flagu|Uzbekistan}} | data13 = 500

| label14 = {{flagu|Pakistan}} | data14 = 500

}}

Live with bar_width param only

: bar_width = 15

{{Bar chart

| bar_width = 15

| title = List of nations by ISIL fighter origin (500 or more)

| label_type = Country

| label1 = {{flagu|Tunisia}} | data1 = 3,000

| label2 = {{flagu|Saudi Arabia}} | data2 = 2,500

| label3 = {{flagu|Russia}} | data3 = 1,700

| label4 = {{flagu|Jordan}} | data4 = 1,500

| label5 = {{flagu|Morocco}} | data5 = 1,500

| label6 = {{flagu|France}} | data6 = 1,200

| label7 = {{flagu|Turkey}} | data7 = 1,000

| label8 = {{flagu|Lebanon}} | data8 = 900

| label9 = {{flagu|Germany}} | data9 = 700

| label10 = {{flagu|Libya}} | data10 = 600

| label11 = {{flagu|United Kingdom}} | data11 = 600

| label12 = {{flagu|Indonesia}} | data12 = 500

| label13 = {{flagu|Uzbekistan}} | data13 = 500

| label14 = {{flagu|Pakistan}} | data14 = 500

}}

Live with two params

: table_width = 30

: bar_width = 15

{{Bar chart

| table_width = 30

| bar_width = 15

| title = List of nations by ISIL fighter origin (500 or more)

| label_type = Country

| label1 = {{flagu|Tunisia}} | data1 = 3,000

| label2 = {{flagu|Saudi Arabia}} | data2 = 2,500

| label3 = {{flagu|Russia}} | data3 = 1,700

| label4 = {{flagu|Jordan}} | data4 = 1,500

| label5 = {{flagu|Morocco}} | data5 = 1,500

| label6 = {{flagu|France}} | data6 = 1,200

| label7 = {{flagu|Turkey}} | data7 = 1,000

| label8 = {{flagu|Lebanon}} | data8 = 900

| label9 = {{flagu|Germany}} | data9 = 700

| label10 = {{flagu|Libya}} | data10 = 600

| label11 = {{flagu|United Kingdom}} | data11 = 600

| label12 = {{flagu|Indonesia}} | data12 = 500

| label13 = {{flagu|Uzbekistan}} | data13 = 500

| label14 = {{flagu|Pakistan}} | data14 = 500

}}

Sandbox

: Sandbox bar_width params set to 15em

{{Bar chart/sandbox

| title = List of nations by ISIL fighter origin (500 or more)

| label_type = Country

| label1 = {{flagu|Tunisia}} | data1 = 3,000

| label2 = {{flagu|Saudi Arabia}} | data2 = 2,500

| label3 = {{flagu|Russia}} | data3 = 1,700

| label4 = {{flagu|Jordan}} | data4 = 1,500

| label5 = {{flagu|Morocco}} | data5 = 1,500

| label6 = {{flagu|France}} | data6 = 1,200

| label7 = {{flagu|Turkey}} | data7 = 1,000

| label8 = {{flagu|Lebanon}} | data8 = 900

| label9 = {{flagu|Germany}} | data9 = 700

| label10 = {{flagu|Libya}} | data10 = 600

| label11 = {{flagu|United Kingdom}} | data11 = 600

| label12 = {{flagu|Indonesia}} | data12 = 500

| label13 = {{flagu|Uzbekistan}} | data13 = 500

| label14 = {{flagu|Pakistan}} | data14 = 500

}}