Visualizzare le relazioni tra due variabili numeriche richiede spesso un grafico a dispersione. Quando è necessario evidenziare ogni punto dati e illustrare la tendenza collegando i punti con linee, il tipo di grafico ScatterConnectedByLinesWithDataMarker è ideale. In questa guida scoprirai come creare un grafico di questo tipo in Excel usando C# con Aspose.Cells for .NET. La soluzione è interamente programmabile, non richiede l’installazione di Excel e produce un grafico che può essere salvato come XLSX, PDF o immagine.

Questo articolo copre i seguenti argomenti:

Libreria Excel C# per creare un grafico ScatterConnectedByLinesWithDataMarker

Aspose.Cells for .NET è una libreria completa per la manipolazione di Excel che consente agli sviluppatori di creare, modificare e visualizzare file Excel senza la necessità di Microsoft Office. Supporta tutti i tipi di grafico forniti da Excel, inclusi i grafici ScatterConnectedByLinesWithDataMarker.

Vantaggi chiave dell’utilizzo di Aspose.Cells per la generazione di grafici:

  • Copertura completa dell’API – Accesso a ogni funzionalità di Excel, dalle operazioni di base sulle celle alle personalizzazioni avanzate dei grafici.
  • Nessuna dipendenza da Interop – Funziona su qualsiasi piattaforma che supporta .NET, eliminando i problemi di interop COM.
  • Alte prestazioni – Gestione efficiente di cartelle di lavoro e set di dati di grandi dimensioni.
  • Formati di esportazione multipli – Salva i grafici come XLSX, PDF, PNG, JPEG e altro.

Iniziare

  1. Scarica l’ultima versione dalla pagina Aspose.Cells .NET releases.
  2. Installa tramite NuGet:
   PM> Install-Package Aspose.Cells

Il pacchetto include tutti gli assembly necessari e le dipendenze.

Crea un grafico ScatterConnectedByLinesWithDataMarker in Excel usando C#

Di seguito è riportato un programma C# completo e autonomo che:

  1. Crea una nuova cartella di lavoro.
  2. Popola dati di esempio X‑Y.
  3. Inserisce un grafico ScatterConnectedByLinesWithDataMarker.
  4. Formattta il grafico (titolo, etichette degli assi, stile del marcatore, stile della linea).
  5. Salva la cartella di lavoro come ScatterConnectedByLinesWithDataMarker.xlsx.

Nota: Il codice è destinato a .NET 6.0 (o versioni successive) e utilizza l’ultima API di Aspose.Cells. Regola la versione SDK del progetto se necessario.

Spiegazione dei passaggi chiave

StepPurpose
Create workbook & worksheetInizializza un file Excel in memoria.
Populate dataFornisce coppie X‑Y che il grafico a dispersione renderizzerà.
Add chartInserisce un grafico di tipo ScatterConnectedByLinesWithDataMarker.
Define seriesCollega i valori Y (B2:B9) e i valori X (A2:A9) alla serie.
Customize markers & lineRegola lo stile visivo – forma del marcatore, dimensione, colori e spessore della linea.
Axis titlesMigliora la leggibilità per gli utenti finali.
SaveSalva la cartella di lavoro su disco (può essere cambiata in PDF/Immagine tramite le overload di Save).

Puoi adattare l’intervallo dei dati, lo stile o il posizionamento del grafico per adattarlo al tuo scenario specifico. Lo stesso approccio funziona per set di dati più grandi o più serie aggiungendo ulteriori voci NSeries.

Ottieni una licenza gratuita

Aspose offre una licenza temporanea gratuita che rimuove le filigrane di valutazione e sblocca la piena funzionalità per un periodo limitato. Ottienila dalla pagina della licenza temporanea di Aspose. Applica la licenza prima di creare la cartella di lavoro:

var license = new License();
license.SetLicense("Aspose.Total.lic"); // Path to your temporary license file

Risorse gratuite

Conclusione

Il grafico ScatterConnectedByLinesWithDataMarker è perfetto per illustrare le tendenze dei dati evidenziando al contempo ogni singolo punto. Con Aspose.Cells for .NET è possibile creare, formattare ed esportare questo grafico interamente tramite codice—non è necessaria l’installazione di Excel. L’esempio fornito è pronto per essere compilato ed eseguito, fornendoti una solida base per integrare visualizzazioni sofisticate nelle tue applicazioni .NET.

Se incontri delle difficoltà o hai domande, sentiti libero di visitare il nostro forum di supporto gratuito dove la community di Aspose e gli ingegneri sono felici di aiutarti.

Vedi anche