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
}}