Imposta le opzioni predefinite per le etichette dati in un grafico

Questo tutorial spiega come utilizzare Aspose.Words per .NET per impostare le opzioni predefinite per le etichette dei dati in un grafico. Il codice fornito dimostra come creare un grafico, aggiungere serie di dati e personalizzare le etichette dei dati utilizzando Aspose.Words.

Passaggio 1: impostare il progetto

Prima di iniziare, assicurati di disporre dei seguenti requisiti:

  • Aspose.Words per la libreria .NET installata. È possibile scaricarlo utilizzando Gestione pacchetti NuGet per installarlo.
  • Un percorso della directory del documento in cui verrà salvato il documento di output.

Passaggio 2: crea un nuovo documento e inserisci un grafico

Innanzitutto, creiamone uno nuovoDocument oggetto e aDocumentBuilder per costruire il documento.

// Percorso della directory dei documenti
string dataDir = "YOUR DOCUMENT DIRECTORY";

Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);

Successivamente, inseriamo un grafico nel documento utilizzando il fileInsertChart metodo delDocumentBuilder. In questo esempio inseriremo un grafico a torta.

Shape shape = builder.InsertChart(ChartType.Pie, 432, 252);
Chart chart = shape.Chart;

Passaggio 3: aggiungi serie di dati al grafico

Ora aggiungiamo una serie di dati al grafico. In questo esempio aggiungeremo tre categorie e i relativi valori corrispondenti.

chart.Series.Clear();
ChartSeries series = chart.Series.Add("Aspose Series 1",
    new string[] { "Category 1", "Category 2", "Category 3" },
    new double[] { 2.7, 3.2, 0.8 });

Passaggio 4: personalizza le etichette dei dati

Per personalizzare le etichette dei dati nel grafico, dobbiamo accedere aChartDataLabelCollection oggetto associato alla serie.

ChartDataLabelCollection labels = series.DataLabels;

Possiamo quindi modificare varie proprietà del filelabelsoggetto per impostare le opzioni desiderate per le etichette dati. In questo esempio, abiliteremo la visualizzazione della percentuale e del valore, disabiliteremo le linee guida e imposteremo un separatore personalizzato.

labels.ShowPercentage = true;
labels.ShowValue = true;
labels.ShowLeaderLines = false;
labels.Separator = " - ";

Passaggio 5: salva il documento

Infine, salviamo il documento nella directory specificata utilizzando il fileSave metodo delDocument oggetto.

doc.Save(dataDir + "WorkingWithCharts.DefaultOptionsForDataLabels.docx");

Ciò completa l’implementazione dell’impostazione delle opzioni predefinite per le etichette dei dati in un grafico utilizzando Aspose.Words per .NET.

Codice sorgente di esempio per le opzioni predefinite per le etichette dati utilizzando Aspose.Words per .NET

	// Percorso della directory dei documenti
	string dataDir = "YOUR DOCUMENT DIRECTORY";

	Document doc = new Document();
	DocumentBuilder builder = new DocumentBuilder(doc);
	Shape shape = builder.InsertChart(ChartType.Pie, 432, 252);
	Chart chart = shape.Chart;
	chart.Series.Clear();
	ChartSeries series = chart.Series.Add("Aspose Series 1",
		new string[] { "Category 1", "Category 2", "Category 3" },
		new double[] { 2.7, 3.2, 0.8 });
	ChartDataLabelCollection labels = series.DataLabels;
	labels.ShowPercentage = true;
	labels.ShowValue = true;
	labels.ShowLeaderLines = false;
	labels.Separator = " - ";
	doc.Save(dataDir + "WorkingWithCharts.DefaultOptionsForDataLabels.docx");

Conclusione

In questo tutorial, hai imparato come impostare le opzioni predefinite per le etichette dei dati in un grafico utilizzando Aspose.Words per .NET. Seguendo la guida passo passo, puoi creare un grafico, aggiungere serie di dati e personalizzare le etichette dei dati per soddisfare i tuoi requisiti specifici. Aspose.Words per .NET fornisce una potente API per l’elaborazione di parole con grafici nei documenti Word, consentendo di manipolare vari elementi del grafico e ottenere l’aspetto e la funzionalità desiderati.

Impostando le proprietà delChartDataLabelCollectionoggetto associato alla serie di grafici, è possibile controllare la visualizzazione delle etichette dati, incluse opzioni come la visualizzazione di percentuali, valori, linee direttrici e separatori personalizzati. Questa flessibilità ti consente di presentare i dati in modo efficace e di migliorare la rappresentazione visiva dei tuoi grafici.

Domande frequenti

Q1. Cos’è Aspose.Words per .NET?

Aspose.Words per .NET è una libreria che consente agli sviluppatori di creare, manipolare e salvare documenti Word a livello di codice utilizzando applicazioni .NET. Fornisce un’ampia gamma di funzionalità per l’elaborazione di parole con elementi di documenti, inclusi i grafici.

Q2. Come posso installare Aspose.Words per .NET?

È possibile installare Aspose.Words per .NET scaricandolo utilizzando il gestore pacchetti NuGet in Visual Studio. Cerca semplicemente “Aspose.Words” nel gestore pacchetti NuGet e installalo nel tuo progetto.

Q3. Posso personalizzare altri aspetti del grafico utilizzando Aspose.Words per .NET?

Sì, Aspose.Words per .NET ti consente di personalizzare vari aspetti di un grafico, come il tipo di grafico, le etichette degli assi, la legenda, l’area del tracciato e altro. È possibile accedere e modificare diverse proprietà dell’oggetto grafico per ottenere l’aspetto e il comportamento desiderati.

Q4. Posso salvare il grafico in diversi formati?

Sì, Aspose.Words per .NET supporta il salvataggio del documento contenente il grafico in vari formati, inclusi DOCX, PDF, HTML e altro. Puoi scegliere il formato appropriato in base alle tue esigenze e utilizzare il fileSave metodo delDocument oggetto per salvare il documento.

Q5. Posso applicare queste tecniche ad altri tipi di grafici?

Sì, le tecniche descritte in questo tutorial possono essere applicate ad altri tipi di grafici supportati da Aspose.Words per .NET. La chiave è accedere agli oggetti e alle proprietà rilevanti specifici del tipo di grafico con cui stai elaborando testi.