Это страница документации Модуль:Песочница/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>

Примечания править