Visualizar a proporção de várias séries de dados em relação a um total é uma necessidade comum em relatórios empresariais. Um gráfico de Área Empilhada 100 % (Area100PercentStacked) exibe esses dados como áreas preenchidas cujas alturas somam 100 % em cada ponto de categoria, tornando‑o ideal para mostrar participação de mercado, alocação de recursos ou qualquer composição ao longo do tempo.

Neste guia, você aprenderá como criar um gráfico Area100PercentStacked no Excel usando C# com Aspose.Cells for .NET. O exemplo está completo, autocontido e pode ser compilado e executado diretamente.

Este artigo cobre

Biblioteca Excel em C# para Criar Gráficos Area100PercentStacked

Aspose.Cells for .NET é uma API abrangente de manipulação de planilhas que permite aos desenvolvedores criar, editar e renderizar arquivos Excel sem o Microsoft Excel instalado. Com seus recursos avançados de criação de gráficos, você pode gerar programaticamente qualquer tipo de gráfico do Excel, incluindo o gráfico Area100PercentStacked.

Principais vantagens de usar Aspose.Cells:

  • API .NET pura – Sem interop COM, funciona em qualquer plataforma que suporte .NET.
  • Suporte total a formatos – XLS, XLSX, CSV, ODS e mais.
  • Alto desempenho – Manipulação eficiente de grandes pastas de trabalho e conjuntos de dados.
  • Controle granular – Acesso a cada propriedade de gráfico, séries, eixos e opções de formatação.

Introdução

  1. Baixar a versão mais recente do pacote Aspose.Cells .NET da página de lançamentos.
  2. Instalar via NuGet:
PM> Install-Package Aspose.Cells
  1. Adicione uma referência ao Aspose.Cells no seu projeto C#.

Agora você está pronto para gerar um gráfico Area100PercentStacked.

Criar um Gráfico Area100PercentStacked no Excel usando C#

Abaixo está um programa C# completo e pronto‑para‑executar que:

  1. Cria uma nova pasta de trabalho.
  2. Preenche dados de exemplo (Mês vs. Vendas de três linhas de produtos).
  3. Insere um gráfico Area100PercentStacked.
  4. Personaliza títulos, legendas e valores dos eixos.
  5. Salva a pasta de trabalho em um arquivo XLSX.

Explicação das Etapas Principais

EtapaO que faz
1Instancia um novo Workbook e obtém a primeira Worksheet.
2Preenche a planilha com dados de exemplo – meses e três séries de vendas de produtos.
3Adiciona um gráfico Area100PercentStacked à planilha.
4Adiciona três séries (Produto A‑C) usando o método NSeries.Add.
5Vincula as categorias do eixo X (meses) ao gráfico.
6Demonstra a personalização opcional – posição da legenda, títulos dos eixos, formato numérico e cor da área de plotagem.
7Salva a planilha em Area100PercentStackedChart_Output.xlsx.

Executar o programa acima produz um arquivo Excel que contém um gráfico 100 % Stacked Area totalmente formatado, pronto para análise ou apresentação.

Atualizar um Gráfico Area100PercentStacked Incorporado

Se você já tem um gráfico em uma pasta de trabalho existente e precisa convertê-lo para o tipo Area100PercentStacked, pode modificar a propriedade Type do gráfico para cada série:

Este trecho demonstra como reconfigurar um gráfico existente sem recriá‑lo do zero.

Obtenha uma Licença Gratuita

Aspose.Cells oferece uma licença temporária gratuita que remove as marcas d’água de avaliação e habilita todos os recursos. Obtenha a sua na página de licença temporária da Aspose. Aplique a licença antes de gerar gráficos:

// Apply free temporary license (replace the path with your .lic file location).
var license = new License();
license.SetLicense("Aspose.Total.lic");

Gráfico Area100PercentStacked – Recursos Gratuitos

Conclusão

Criar um gráfico 100 % Área Empilhada com Aspose.Cells for .NET é simples:

  1. Prepare seus dados.
  2. Adicione um gráfico do tipo ChartType.Area100PercentStacked.
  3. Preencha os dados de séries e categorias.
  4. Ajuste a aparência e salve.

Os trechos de código fornecidos estão completos, prontos para compilar e ilustram tanto a criação de um novo gráfico quanto a modificação de um gráfico existente. Incorpore essas técnicas em painéis de relatórios, análises financeiras ou qualquer cenário onde a visualização de dados proporcionais seja necessária.

Para obter mais ajuda, publique suas perguntas no fórum do Aspose.Cells.

Veja Também