Visualizar dados proporcionais, como participação de mercado, distribuição de despesas ou resultados de pesquisas, costuma ser melhor feito com um gráfico de rosca. Neste artigo, você aprenderá como criar um gráfico de rosca no Excel usando C# e Aspose.Cells for .NET. O guia fornece dois exemplos de código completos e prontos‑para‑executar – um gráfico de rosca básico de série única e um gráfico de múltiplas séries com cores personalizadas e configurações de legenda – para que você possa integrar instantaneamente visualizações poderosas em qualquer aplicação .NET.

Este artigo cobre os seguintes tópicos:

Biblioteca Excel C# para Criar Gráficos de Rosca

Aspose.Cells for .NET é uma biblioteca abrangente de automação do Excel que permite aos desenvolvedores criar, modificar e renderizar arquivos do Excel sem o Microsoft Office. Ela inclui uma API de gráficos rica que suporta todos os tipos nativos de gráficos do Excel, incluindo o gráfico Doughnut.

Principais recursos que tornam o Aspose.Cells a escolha preferida para geração de gráficos:

  • Suporte Completo a Tipos de Gráficos – De gráficos de Coluna simples a gráficos avançados de Cascata e Rosca.
  • Personalização Granular – Controle tipos de séries, cores, marcadores, rótulos de dados, legendas, eixos e muito mais.
  • Alto Desempenho – Processa grandes pastas de trabalho de forma eficiente em ambientes de servidor.
  • Compatibilidade Multiplataforma – Funciona no .NET Framework, .NET Core, .NET 5/6/7+ e .NET Standard.

Começando

  1. Baixe o binário mais recente do Aspose.Cells for .NET na página de lançamentos.
  2. Instale o pacote NuGet:
PM> Install-Package Aspose.Cells
  1. Adicione uma referência ao Aspose.Cells no seu projeto C#.

Agora você está pronto para criar gráficos de rosca programaticamente.

Criar um Gráfico de Rosca no Excel usando C#

Como criar um gráfico de rosca simples de série única

O exemplo a seguir demonstra as etapas mínimas necessárias para adicionar um gráfico de rosca que mostra a distribuição de vendas entre quatro categorias de produtos.

Explicação das etapas principais

StepPurpose
2Preencha a planilha com nomes de categorias e valores numéricos.
3Adicione um gráfico do tipo ChartType.Doughnut.
4Crie uma série que aponta para o intervalo de dados numéricos.
5Vincule a série ao intervalo de categorias (rótulos).
6Habilite rótulos de dados que exibem porcentagens e ajuste o tamanho do buraco.
7Salve a pasta de trabalho em um arquivo XLSX.

Executar o programa gera DoughnutChart_Simple.xlsx contendo um gráfico de rosca de série única semelhante à captura de tela abaixo (a captura de tela foi omitida neste documento apenas de texto).

Como Criar um Gráfico de Rosca Multi‑Série com Cores Personalizadas

Um gráfico de rosca também pode conter múltiplas séries. O exemplo abaixo cria um gráfico que mostra a distribuição de despesas trimestrais para três departamentos. Cores personalizadas são aplicadas a cada série para melhor distinção visual.

O que o código demonstra

  • Adicionando várias séries a um único gráfico de Rosca (cada trimestre é uma série).
  • Definindo dados de categoria uma vez por série para que os mesmos rótulos sejam reutilizados.
  • Personalizando bordas e cores de preenchimento para cada série para melhorar a legibilidade.
  • Habilitando rótulos de dados em porcentagem para cada série.
  • Posicionando a legenda no lado direito do gráfico.

Ao executar o programa, o arquivo DoughnutChart_MultiSeries.xlsx gerado conterá um gráfico de rosca com três anéis concêntricos, cada um representando as despesas de um trimestre diferente.

Obter uma Licença Gratuita

Para experimentar o Aspose.Cells sem quaisquer limitações, solicite uma licença temporária gratuita na página de licença temporária da Aspose. A licença temporária remove as marcas d’água de avaliação e permite uso irrestrito para desenvolvimento e teste.

// Example of applying a temporary license programmatically
var license = new Aspose.Cells.License();
license.SetLicense("Aspose.Total.NET.lic"); // Path to your temporary .lic file

Gráfico de Rosca Excel: Recursos Gratuitos

Conclusão

Criar gráficos de rosca visualmente atraentes no Excel é simples com Aspose.Cells for .NET. A API fluente da biblioteca permite que você preencha dados, adicione gráficos, personalize as cores das séries, exiba percentuais e exporte o resultado para formatos XLSX, PDF ou de imagem — tudo sem precisar do Microsoft Office. Ao incorporar os trechos de código fornecidos em seus projetos, você pode entregar visualizações profissionais orientadas a dados de forma rápida e confiável.

Se você encontrar algum problema ou tiver dúvidas, sinta-se à vontade para visitar o forum de suporte Aspose.Cells para obter assistência.

Veja Também