Processo Tipo
Expressão gráfica
Pensamento Tipo
Expressão estruturada
Anotações Tipo
Expressão eficiente

Diagrama circularSintaxe

Diagrama circular

O gráfico de pizza é uma figura estatística circular, dividida em vários setores para exibir proporções numéricas. Em um gráfico de pizza, o comprimento do arco de cada setor é proporcional à quantidade que ele representa.

O Mermaid pode renderizar gráficos de pizza.

Código
                            
Copiar
Incorporar
pie title The most popular pets "Dogs" : 386 "Cats" : 85 "Rats" : 15

Sintaxe

Desenhar um gráfico de pizza no Mermaid é muito simples.

showData indica renderizar o valor numérico real após o texto da legenda, o que é opcional.

  • Em seguida vem a sintaxe title e seu valor de string, que define o título do gráfico de pizza, sendo opcional.
  • Depois vêm os dados; os setores do gráfico de pizza serão organizados em sentido horário na ordem dos rótulos.

O label de uma parte do gráfico de pizza, entre aspas duplas.

Seguido de dois-pontos : como separador.

Em seguida vem um positive numeric value, que representa o valor específico, com suporte a até duas casas decimais.

mermaid.grammar_pie_data_option_title_value

Exemplo

Código
                            
Copiar
Incorporar
--- 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

Configuração

O gráfico de pizza suporta os seguintes parâmetros de configuração:

Parâmetro Descrição Valor padrão
textPosition A posição axial do rótulo do setor do gráfico de pizza, de 0.0 no centro até 1.0 na borda do círculo. 0.75
donutHole Proporção do furo do anel. Os valores válidos variam de 0 a 0.9. 0.1
legendPosition A posição da legenda em relação ao gráfico. Os valores válidos são top, bottom, left, right e center. top
highlightSlice Destaca um setor específico com rótulo correspondente; defina como hover para destacar o setor sob o cursor. hover