Pizza
Pizza e rosca mostram parte do todo. Use com até cinco fatias e diferenças que dá para ver de longe; o que passar disso vira Outros. Para comparar valores próximos ou acompanhar mudança no tempo, use barras ou linhas.
Pizza
Fatias separadas por 2px na cor da superfície. Rótulos diretos só nas fatias grandes.
Canais de envio
Janeiro a outubro de 2026
Envelopes por tipo de documento
Sete tipos, os três menores agrupados em Outros
Assinaturas por tipo
Janeiro a outubro de 2026
Rosca
O centro guarda o total ou o valor em foco, em cor de texto, nunca na cor da série.
Canais de envio
Janeiro a outubro de 2026
Canal em destaque
Escolha um canal na lista ou clique na fatia
Assinaturas por tipo
Fatias espaçadas e com cantos arredondados
Tempo até a assinatura
Do envio à última assinatura, janeiro a outubro de 2026
Divisórias e tons
As divisórias entre as fatias são configuráveis pela prop dividers do ChartPie (padrão true). Use o seletor de cada exemplo para alternar. Os modelos monocromáticos usam chartTones para gerar tons de uma única cor.
Canais de envio
Sem divisórias: as fatias encostam umas nas outras
Envelopes por tipo de documento
Uma cor só, em tons: o maior volume no tom mais forte
Assinaturas por tipo
Rosca em tons de uma cor
Variações
Meia rosca para cartões baixos e anéis aninhados quando uma categoria se divide em tipos.
Canais de envio
Meia rosca, para cartões baixos
Documentos por categoria e tipo
Anel interno: a categoria. Anel externo: os tipos dentro de cada categoria.
Uso
const config = {
email: { label: "E-mail", color: "var(--color-chart-1)" },
whatsapp: { label: "WhatsApp", color: "var(--color-chart-2)" },
} satisfies ChartConfig;
const slices = channels.map((item) => ({ ...item, fill: `var(--color-${item.channel})` }));
<ChartContainer config={config} className="aspect-auto h-72 w-full">
<PieChart>
<ChartTooltip content={<ChartTooltipContent hideLabel nameKey="channel" />} />
<ChartPie data={slices} dataKey="value" nameKey="label" outerRadius={96}
stroke="var(--color-bg-surface)" strokeWidth={2} />
</PieChart>
</ChartContainer>