Этот шаблон добавляет inline-столбчатую диаграмму в таблицы с числовыми значениями (включая отрицательные), которые читатель, возможно, желает сравнить.
Используйте этот шаблон внутри таблицы. Шаблон генерирует либо две клетки таблицы (для случая, когда все значения положительны), либо три (чтобы вместить отрицательные столбики, идущие влево). Таким образом, ваша таблица должна иметь colspan="2" или colspan="3" (или похожие комбинации), соответственно, чтобы столбцы были правильно объединены.
Шаблон генерирует две клетки, если параметр scale положителен и три если он отрицателен.
{{bartable|value|unit|scale|height|style}}
- value (обязательный)
- любое вещественное число или математическое выражение, равное числу. Обратите внимание — десятичные дроби надо вводить с использованием десятичной точки; при отображении в статье она будет заменена на десятичную запятую, согласно русской традиции.
- unit (по умолчанию = пустой строке)
- единица измерения, например «м» для метров. Прибавьте пробел в начало, если хотите, чтобы он был между значением и единицей измерения.
- scale (по умолчанию = 1)
- множитель, на которое умножается параметр value, чтобы получить ширину столбца диаграммы в пикселах. Используйте тот же масштаб для каждой строчки таблицы.
- scale может быть отрицательным, в этом случае дополнительный столбец (для отображения отрицательного значения) будет создан.
- height (по умолчанию = "2ex")
- высота столбца диаграммы в единицах измерения, принятых в CSS, например, "1em" или "16px".
- style (по умолчанию = пустой строке)
- строка стиля CSS для применения к столбцу диаграммы, например, "background:red;".
{| class="wikitable"
|+ Температура плавления при давлении в 1 атмосферу
! Вещество !! Температура !! colspan="2" | Относительный размер
|-
| Ртуть || {{bartable| -38.72|°C|-2|1em|background:silver}}
|-
| Бром || {{bartable| -7.10|°C|-2|1em|background:brown}}
|-
| Вода || {{bartable| 0|°C|-2|1em}}
|-
| Фосфор || {{bartable| 44.10|°C|-2|1em|background:red}}
|-
| Иод || {{bartable| 113.50|°C|-2|1em|background:indigo}}
|-
| Сера || {{bartable| 115.36|°C|-2|1em|background:yellow}}
|}
Температура плавления при давлении в 1 атмосферу
Вещество |
Температура |
Относительный размер
|
Ртуть |
−38,72°C |
|
|
Бром |
−7,10°C |
|
|
Вода |
0°C |
|
|
Фосфор |
44,10°C |
|
44.1
|
Иод |
113,50°C |
|
113.5
|
Сера |
115,36°C |
|
115.36
|
{| class="wikitable"
! Пример || colspan="2" | Вывод
|-
| Только значение || {{bartable|27.2}}
|-
| Отрицательное значение || {{bartable|-72}}
|-
| Математическое выражение || {{bartable|exp(1)*1e2}}
|-
| Значение и единица измерения (заметьте, добавлен пробел) || {{bartable|272| км/ч}}
|-
| Значение и единица измерения (ссылка на определение) || {{bartable|272|[[Градус (геометрия)|°]]}}
|-
| Значение и единица измерения (с форматированием) || align="right"|''θ'' = {{bartable|272|°}}
|-
| Значение и масштаб || {{bartable|272||1/(2^0.5)}}
|-
| Значение и высота || {{bartable|272|||4px}}
|-
| Значение и стиль || {{bartable|272||||background:blue;}}
|-
|}
Пример |
Вывод
|
Только значение |
27,2
|
27.2
|
Отрицательное значение |
−72
|
|
Математическое выражение |
exp(1)*1e2
|
271.8281828459
|
Значение и единица измерения (заметьте, добавлен пробел) |
272 км/ч
|
272
|
Значение и единица измерения (ссылка на определение) |
272°
|
272
|
Значение и единица измерения (с форматированием) |
θ = 272°
|
272
|
Значение и масштаб |
272
|
272
|
Значение и высота |
272
|
272
|
Значение и стиль |
272
|
272
|
3 столбца (положительные и отрицательные значения)
[править код]
{| class="wikitable"
! Пример || colspan="3" | Вывод
|-
| Только значение || {{bartable|27.2||-1}}
|-
| Отрицательное значение || {{bartable|-72||-1}}
|-
| Математическое выражение || {{bartable|exp(1)*1e2||-1}}
|-
| Значение и единица измерения (заметьте, добавлен пробел) || {{bartable|272| км/ч|-1}}
|-
| Значение и единица измерения (ссылка на определение) || {{bartable|272|[[Градус (геометрия)|°]]|-1}}
|-
| Значение и единица измерения (с форматированием) || align="right"|''θ'' = {{bartable|272|°|-1}}
|-
| Значение и масштаб || {{bartable|272||-1/(2^0.5)}}
|-
| Значение и высота || {{bartable|272||-1|4px}}
|-
| Значение и стиль || {{bartable|272||-1||background:blue;}}
|-
|}
Пример |
Вывод
|
Только значение |
27,2 |
|
27.2
|
Отрицательное значение |
−72 |
|
|
Математическое выражение |
exp(1)*1e2 |
|
271.8281828459
|
Значение и единица измерения (заметьте, добавлен пробел) |
272 км/ч |
|
272
|
Значение и единица измерения (ссылка на определение) |
272° |
|
272
|
Значение и единица измерения (с форматированием) |
θ = 272° |
|
272
|
Значение и масштаб |
272 |
|
272
|
Значение и высота |
272 |
|
272
|
Значение и стиль |
272 |
|
272
|