Процесс Тип
Графическое выражение
Мышление Тип
Структурированное выражение
Заметки Тип
Эффективное выражение

Круговая диаграммаСинтаксис

Круговая диаграмма

Круговая диаграмма — это круговое статистическое изображение, разделённое на несколько секторов для отображения числовых пропорций. На круговой диаграмме длина дуги каждого сектора пропорциональна представляемому им количеству.

Mermaid может рендерить круговые диаграммы.

Код
                            
Копировать
Встраивание
pie title The most popular pets "Dogs" : 386 "Cats" : 85 "Rats" : 15

Синтаксис

Рисование круговой диаграммы в Mermaid очень просто.

showData обозначает рендеринг фактических числовых значений после текста легенды; это необязательно.

  • Далее следует синтаксис title и его строковое значение, задающее заголовок круговой диаграммы; это необязательно.
  • Затем идёт набор данных; секторы круговой диаграммы располагаются по часовой стрелке в порядке меток.

label некоторой части круговой диаграммы, заключённая в двойные кавычки.

Далее следует двоеточие : в качестве разделителя.

Затем идёт positive numeric value , обозначающее конкретное числовое значение, поддерживается до двух знаков после запятой.

mermaid.grammar_pie_data_option_title_value

Пример

Код
                            
Копировать
Встраивание
--- config: pie: textPosition: 0.5 themeVariables: pieOuterStrokeWidth: "5px" --- pie showData title Key elements in Product X "Calcium" : 42.96 "Potassium" : 50.05 "Magnesium" : 10.01 "Iron" : 5

Конфигурация

Круговая диаграмма поддерживает следующие параметры конфигурации:

Параметр Описание Значение по умолчанию
textPosition Осевое положение метки сектора круговой диаграммы: от 0.0 в центре до 1.0 на краю круга. 0.75
donutHole Пропорция отверстия кольца. Допустимый диапазон значений — от 0 до 0.9. 0.1
legendPosition Положение легенды относительно диаграммы. Допустимые значения: top, bottom, left, right и center. top
highlightSlice Выделение определённого сектора с совпадающей меткой; установка hover позволяет выделять сектор, на который наведён курсор. hover