Это страница документации Модуль:Песочница/Nikolai/test.
Данный модуль предназначен для создания круговых диаграмм.
Для вызова модуля используется шаблон со следующими параметрами:
{{#invoke:Песочница/Nikolai/test|start | диаметр | вид | расположение | описаниe | проценты | округление | заголовок | значение1 | описание1 | цвет1 | значение2 | описание2 | цвет2 | значение3 | описание3 | цвет3 }}
где
- диаметр — диаметр диаграммы, возможны следующие значения: 200, 220, 240 ... до 400 с шагом 20. По умолчанию 200.
- вид — вид диаграммы, возможны следующие значения: круг и кольцо. По умолчанию круг.
- расположение — расположение диаграммы, возможны следующие значения: слева и справа. По умолчанию справа.
- описание — вывод и расположение описания, возможны следующие значения: нет, внизу и справа. По умолчанию внизу.
- проценты — вывод процентов, возможны следующие значения: да и нет. Проценты выводятся в начале строки описания. По умолчанию нет.
- округление — округление процентов, возможны следующие значения: 0, 1 и 2. По умолчанию 0.
0 — проценты огругляются до целых
1 — проценты огругляются до одного знака после запятой
2 — проценты огругляются до двух знаков после запятой
- заголовок — заголовок диаграммы.
- значение1 — значение для первого сектора, абсолютная или относительная величина. При нецелых числах вместо запятой используйте точку.
- описание1 — описание первого сектора
- цвет1 — цвет первого сектора. Цвет может быть указан в виде ключевых слов, используемых в HTML (пример: red, blue, black), шестнадцетиричным кодом (пример: #FF0000 или сокращённо #F00) или десятичным кодом (пример: rgb(255,0,0) ). По умолчанию используется внутренняя таблица цветов. Подробне смотри цвета HTML
- максимальное колличество секторов — 20.
Примеры править
{{#invoke:Песочница/Nikolai/test|start | | | | | | | Диаграмма по умолчанию | 1| | | 1| | | 1| | | 1| | | 1| | | 1| | | 1| | | 1| | | 1| | | 1| | }} |
<?xml version="1.0" encoding="UTF-8"?><svg xmlns="http://www.w3.org/2000/svg" height="20" width="20"><radialGradient id="RG1" gradientUnits="userSpaceOnUse" cy="10" cx="10" r="9"><stop stop-color="#FFF100" offset=".5"/><stop stop-color="#FFBF00" offset="1"/></radialGradient><circle cx="10" cy="10" r="10" fill="#E0A31A"/><circle cx="10" cy="10" r="9" fill="url(#RG1)"/></svg> |
{{#invoke:Песочница/Nikolai/test|start |240| круг | слева | внизу | нет | 0 | Круговая диаграмма | 1 | сектор 1 | | 1 | сектор 2 | | 1 | сектор 3 <br />| | 1 | сектор 4 | | 1 | сектор 5 | | 1 | сектор 6 | }} |
<?xml version="1.0" encoding="UTF-8"?><svg xmlns="http://www.w3.org/2000/svg" height="20" width="20"><radialGradient id="RG1" gradientUnits="userSpaceOnUse" cy="10" cx="10" r="9"><stop stop-color="#FFF100" offset=".5"/><stop stop-color="#FFBF00" offset="1"/></radialGradient><circle cx="10" cy="10" r="10" fill="#E0A31A"/><circle cx="10" cy="10" r="9" fill="url(#RG1)"/></svg> |
{{#invoke:Песочница/Nikolai/test|start |200| круг | слева | справа | да | 1 | Круговая диаграмма [[Диаграмма|ссылка]] | 10| сектор 1 <br /> | | 20| сектор 2 <br /> | | 30| сектор 3 <br /> | gold | 20| сектор 4 <br /> | tomato | 10| сектор 5 <br /> | #FF00FF | 20| сектор 6 <br /> | rgb(32,178,170) | 10| сектор 7 <br /> | #00FF00 | 20| сектор 8 <br /> | silver | 10| сектор 9 <br /> | black |
<?xml version="1.0" encoding="UTF-8"?><svg xmlns="http://www.w3.org/2000/svg" height="20" width="20"><radialGradient id="RG1" gradientUnits="userSpaceOnUse" cy="10" cx="10" r="9"><stop stop-color="#FFF100" offset=".5"/><stop stop-color="#FFBF00" offset="1"/></radialGradient><circle cx="10" cy="10" r="10" fill="#E0A31A"/><circle cx="10" cy="10" r="9" fill="url(#RG1)"/></svg> |
{{#invoke:Песочница/Nikolai/test|start |200| кольцо | слева | справа | да | 2 | Круговая диаграмма кольцо <ref>[http://www.wikipedia.org ''Ссылка'']</ref> | 10| сектор 1 <br /> | | 20| сектор 2 <br /> | | 30| сектор 3 <br /> | | 20| сектор 4 <br /> | | 10| сектор 5 <br /> | | 20| сектор 6 <br /> | | 10| сектор 7 <br /> | | 20| сектор 8 <br /> | | 10| сектор 9 <br /> | }} |
<?xml version="1.0" encoding="UTF-8"?><svg xmlns="http://www.w3.org/2000/svg" height="20" width="20"><radialGradient id="RG1" gradientUnits="userSpaceOnUse" cy="10" cx="10" r="9"><stop stop-color="#FFF100" offset=".5"/><stop stop-color="#FFBF00" offset="1"/></radialGradient><circle cx="10" cy="10" r="10" fill="#E0A31A"/><circle cx="10" cy="10" r="9" fill="url(#RG1)"/></svg> |