Visualizzare i punti dati collegati da curve fluide mantenendo la visualizzazione dei marcatori individuali può migliorare notevolmente la leggibilità dei report analitici. In questa guida imparerai a creare un grafico ScatterConnectedByCurvesWithDataMarker in Excel usando C# con Aspose.Cells for .NET. L’esempio copre la popolazione dei dati, la creazione del grafico, la configurazione delle serie, la personalizzazione dei data‑marker e il salvataggio della cartella di lavoro.

Questo articolo copre i seguenti argomenti:

Libreria Excel C# per creare un grafico ScatterConnectedByCurvesWithDataMarker

Aspose.Cells for .NET è una solida libreria di manipolazione Excel che consente agli sviluppatori di creare, modificare e formattare file Excel in modo programmatico senza Microsoft Office. Offre una ricca Chart API che include il tipo di grafico ScatterConnectedByCurvesWithDataMarker, consentendo connessioni curve fluide con marcatori dati visibili.

Principali vantaggi di Aspose.Cells for .NET:

  • API completa – Accedi a tutte le funzionalità di Excel, dai fogli di lavoro ai grafici avanzati.
  • Alte prestazioni – Elabora grandi cartelle di lavoro in modo efficiente.
  • Zero dipendenza da Office – Non è necessaria l’installazione di Excel sul server.
  • Supporto multi‑formato – Leggi/scrivi XLSX, XLS, CSV, ODS, PDF e altro.

Iniziare

  1. Scarica l’ultima versione dalla Aspose.Cells releases page.
  2. Installa via NuGet:
   PM> Install-Package Aspose.Cells
  1. Aggiungi un riferimento a Aspose.Cells nel tuo progetto C#.

Crea un grafico ScatterConnectedByCurvesWithDataMarker in Excel usando C#

Il seguente esempio crea una cartella di lavoro, inserisce dati di esempio, aggiunge un grafico ScatterConnectedByCurvesWithDataMarker e salva il file come ScatterChart_Output.xlsx.

Cosa fa il codice

StepDescription
1Istanzia un nuovo Workbook e prende il primo Worksheet.
2Scrive una riga di intestazione e un insieme di punti X‑Y nelle colonne A e B.
3Inserisce un grafico di tipo ScatterConnectedByCurvesWithDataMarker in una posizione specificata sul foglio.
4Aggiunge una singola serie di dati. NSeries.Add imposta l’intervallo X; YValues assegna l’intervallo Y.
5(Opzionale) Imposta i titoli per gli assi di categoria (X) e di valore (Y).
6Salva il workbook su disco.

Esegui il programma; il file ScatterChart_Output.xlsx generato conterrà un grafico a dispersione a curva liscia in cui ogni punto è evidenziato da un marcatore dati.

Personalizza i marcatori dei dati per il grafico a dispersione

I marcatori dei dati possono essere stilizzati per migliorare l’impatto visivo. L’esempio seguente dimostra come modificare la forma, la dimensione, il colore e il bordo del marcatore per la serie creata sopra.

Punti salienti della personalizzazione dei marcatori

PropertyEffect
MarkerStyleModifica la forma (ad es., Diamante, Cerchio, Quadrato).
MarkerSizeControlla la dimensione in punti.
Area.ForeColor + Area.FormattingImposta il colore di riempimento del marcatore.
Border propertiesDefinisce la visibilità del contorno, il colore, lo spessore e lo stile della linea.

Regolando queste proprietà è possibile allineare il branding aziendale, evidenziare i punti dati chiave o semplicemente migliorare l’estetica del grafico.

Ottieni una licenza gratuita

Esplora i prodotti Aspose senza rischi richiedendo una licenza temporanea. Visita la pagina della licenza temporanea di Aspose per ottenere una chiave gratuita che sblocca tutte le funzionalità di Aspose.Cells for .NET.

Risorse gratuite

Migliora le tue competenze di automazione Excel con le seguenti risorse gratuite:

Conclusione

In questo articolo abbiamo dimostrato come creare un grafico ScatterConnectedByCurvesWithDataMarker utilizzando C# e Aspose.Cells for .NET. La guida ha coperto:

  1. Configurare una cartella di lavoro e popolare i dati X‑Y.
  2. Aggiungere il tipo di grafico a dispersione specializzato.
  3. Configurare le serie e i titoli degli assi.
  4. Personalizzare i marcatori dei dati per un output visivo raffinato.

Aspose.Cells rende la creazione di grafici semplice, consentendo di generare visualizzazioni complesse, pronte per la pubblicazione, interamente tramite programmazione.

Se hai domande, hai bisogno di ulteriore assistenza o desideri condividere il tuo feedback, visita il nostro forum di supporto gratuito.

Vedi anche