Visualizar pontos de dados que são conectados por curvas suaves, ao mesmo tempo em que ainda exibem marcadores individuais, pode melhorar muito a legibilidade de relatórios analíticos. Neste guia, você aprenderá como criar um gráfico ScatterConnectedByCurvesWithDataMarker no Excel usando C# com Aspose.Cells for .NET. O exemplo abrange a população de dados, a criação do gráfico, a configuração da série, a personalização dos marcadores de dados e a gravação da pasta de trabalho.

Este artigo cobre os seguintes tópicos:

Biblioteca Excel C# para Criar Gráfico ScatterConnectedByCurvesWithDataMarker

Aspose.Cells for .NET é uma robusta biblioteca de manipulação de Excel que capacita desenvolvedores a criar, modificar e estilizar arquivos Excel programaticamente sem o Microsoft Office. Ela oferece uma rica Chart API que inclui o tipo de gráfico ScatterConnectedByCurvesWithDataMarker, permitindo conexões de curvas suaves com marcadores de dados visíveis.

Principais vantagens do Aspose.Cells for .NET:

  • API abrangente – Acesse todos os recursos do Excel, desde planilhas até gráficos avançados.
  • Alto desempenho – Processa grandes pastas de trabalho de forma eficiente.
  • Zero dependência do Office – Não é necessário instalar o Excel no servidor.
  • Suporte a múltiplos formatos – Leia/escreva XLSX, XLS, CSV, ODS, PDF e mais.

Começando

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

Criar um Gráfico ScatterConnectedByCurvesWithDataMarker no Excel usando C#

O exemplo a seguir cria uma pasta de trabalho, insere dados de exemplo, adiciona um gráfico ScatterConnectedByCurvesWithDataMarker e salva o arquivo como ScatterChart_Output.xlsx.

O que o código faz

StepDescription
1Instancia um novo Workbook e obtém a primeira Worksheet.
2Escreve uma linha de cabeçalho e um conjunto de pontos X‑Y nas colunas A e B.
3Insere um gráfico do tipo ScatterConnectedByCurvesWithDataMarker em um local especificado na planilha.
4Adiciona uma única série de dados. NSeries.Add define o intervalo X; YValues atribui o intervalo Y.
5(Opcional) Define títulos para os eixos de categoria (X) e de valor (Y).
6Salva a pasta de trabalho no disco.

Execute o programa; o arquivo ScatterChart_Output.xlsx gerado conterá um gráfico de dispersão de curva suave onde cada ponto é destacado por um marcador de dados.

Personalizar Marcadores de Dados para o Gráfico de Dispersão

Os marcadores de dados podem ser estilizados para melhorar o impacto visual. O exemplo abaixo demonstra como alterar a forma, o tamanho, a cor e a borda dos marcadores para a série criada acima.

Destaques da Personalização de Marcadores

PropriedadeEfeito
MarkerStyleAltera a forma (por exemplo, Diamond, Circle, Square).
MarkerSizeControla o tamanho em pontos.
Area.ForeColor + Area.FormattingDefine a cor de preenchimento do marcador.
Border propertiesDefine a visibilidade, cor, espessura e estilo da linha do contorno.

Ao ajustar essas propriedades, você pode combinar com a identidade corporativa, enfatizar pontos de dados importantes ou simplesmente melhorar a estética do gráfico.

Obtenha uma Licença Gratuita

Explore os produtos Aspose sem risco solicitando uma licença temporária. Visite a página de licença temporária da Aspose para obter uma chave gratuita que desbloqueia toda a funcionalidade do Aspose.Cells for .NET.

Recursos Gratuitos

Aprimore suas habilidades de automação do Excel com os seguintes recursos gratuitos:

Conclusão

Neste artigo, demonstramos como criar um gráfico ScatterConnectedByCurvesWithDataMarker usando C# e Aspose.Cells for .NET. O guia abordou:

  1. Configurando uma pasta de trabalho e preenchendo dados X‑Y.
  2. Adicionando o tipo de gráfico de dispersão especializado.
  3. Configurando séries e títulos dos eixos.
  4. Personalizando marcadores de dados para uma saída visual refinada.

Aspose.Cells facilita a criação de gráficos, permitindo gerar visualizações complexas e prontas para publicação totalmente por programação.

Se você tem alguma pergunta, precisa de mais assistência ou deseja compartilhar seu feedback, por favor visite nosso forum de suporte gratuito.

Veja Também