Visualizar dados proporcionais entre categorias é um requisito comum de relatórios. Um gráfico de barras empilhadas 100 % (também chamado Bar100PercentStacked) exibe a contribuição de cada série como uma porcentagem do total para uma determinada categoria, tornando‑o ideal para comparar relações parte‑todo. Este guia mostra como gerar esse gráfico no Excel usando Aspose.Cells for .NET com apenas algumas linhas de código C#.
Neste artigo, você aprenderá:
- Biblioteca Excel C# para Criar Gráfico Bar100PercentStacked
- Criar um Gráfico Bar100PercentStacked no Excel usando C#
- Personalizar um Gráfico Bar100PercentStacked Existente
- Obter uma Licença Gratuita
- Recursos Gratuitos
- Conclusão
- Veja Também
C# Biblioteca Excel para Criar Gráfico de Barras Empilhado 100%
Aspose.Cells for .NET é uma API de planilhas abrangente que permite aos desenvolvedores criar, editar e renderizar arquivos Excel sem a necessidade do Microsoft Office. Ela oferece suporte total à criação de gráficos, incluindo o tipo Bar100PercentStacked.
Principais vantagens de usar Aspose.Cells para criação de gráficos:
- Tipos de Gráficos Avançados – Mais de 50 tipos de gráficos incorporados, incluindo barra empilhada 100 %.
- Controle Granular – Acesso a séries, eixos, legendas, rótulos de dados e formatação.
- Multiplataforma – Funciona em Windows, Linux e macOS com .NET Core/5/6/7.
- Sem Interop COM – Não é necessária a instalação do Office no servidor.
Começando
Adicione Aspose.Cells ao seu projeto via NuGet:
dotnet add package Aspose.Cells
Ou usando o Console do Gerenciador de Pacotes:
PM> Install-Package Aspose.Cells
Agora você está pronto para criar um gráfico de barras empilhadas 100 %.
Criar um Gráfico de Barras 100% Empilhado no Excel usando C#
O exemplo a seguir demonstra como:
- Crie uma nova pasta de trabalho e preencha‑a com dados de exemplo.
- Adicione um gráfico Bar100PercentStacked.
- Configure séries, eixos e rótulos de dados.
- Salve a pasta de trabalho em um arquivo
.xlsx.
Explicação das etapas principais
| Etapa | O que faz |
|---|---|
| 4 | Adiciona um gráfico do tipo Bar100PercentStacked. |
| 5‑6 | Cria três séries (Q1‑Q3) e as vincula ao intervalo de dados. |
| 7 | Ativa os rótulos de dados e os configura para exibir porcentagens em vez de valores brutos. |
| 8 | Define os títulos dos eixos e força o eixo de valores a exibir porcentagens (0‑100%). |
Executar o programa produz um arquivo Excel onde a barra de cada região é dividida em três segmentos coloridos que representam as vendas do Q1, Q2 e Q3 como proporção das vendas totais daquela região.
Personalizar um Gráfico Bar100PercentStacked Existente
Às vezes, você precisa modificar um gráfico que já existe em uma pasta de trabalho — por exemplo, alterar cores, adicionar uma legenda ou mudar a ordem das séries. O trecho abaixo mostra como carregar um arquivo existente, ajustar o gráfico e salvá‑lo novamente.
O que este código faz
- Carrega a pasta de trabalho gerada anteriormente.
- Recupera o primeiro gráfico (nosso gráfico de barras empilhadas 100 %).
- Aplica uma paleta de cores personalizada a cada série.
- Garante que a legenda apareça no lado direito.
- Atualiza o título do gráfico.
- Salva as alterações em um novo arquivo.
Obtenha uma Licença Gratuita
Aspose.Cells é um produto comercial, mas você pode obter uma licença temporária gratuita para fins de avaliação. Visite a página de licença temporária da Aspose para solicitar uma chave de licença de 30 dias. Aplique a chave no seu código da seguinte forma:
// Load the license file (temporary_license.xml) placed in the application folder.
var license = new Aspose.Cells.License();
license.SetLicense("temporary_license.xml");
Executar sua aplicação com uma licença válida remove a marca d’água de avaliação e desbloqueia a funcionalidade completa.
Gráfico de Barras 100% Empilhado: Recursos Gratuitos
- Guia do Desenvolvedor – https://docs.aspose.com/cells/net/
- Demo Online – https://products.aspose.app/cells/family
- Referência da API – https://reference.aspose.com/cells/net/
- Artigos de Como‑Fazer – https://blog.aspose.com/pt/categories/aspose.cells-product-family/
Conclusão
Criar um gráfico Bar100PercentStacked com Aspose.Cells for .NET é simples: preencha seus dados, adicione o gráfico, vincule as séries e, opcionalmente, ajuste a formatação. Os exemplos fornecidos cobrem tanto a criação de um novo gráfico quanto a personalização pós‑criação, proporcionando uma base sólida para integrar visualizações proporcionais em qualquer fluxo de trabalho de geração de pastas de trabalho .NET.
Se você encontrar algum problema ou tiver mais perguntas, sinta-se à vontade para perguntar no Aspose.Cells forum ou entrar em contato através dos nossos canais de suporte.