Limiti degli assi in un grafico

Questo tutorial spiega come impostare i limiti di un asse in un grafico utilizzando Aspose.Words per .NET. Inserendo un grafico, aggiungendo dati di serie e configurando il ridimensionamento dell’asse, è possibile definire i valori minimo e massimo per l’asse.

Prerequisiti

Per seguire questo tutorial, è necessario disporre di quanto segue:

  • Aspose.Words per la libreria .NET installata.
  • Conoscenza base di C# ed elaborazione testi con documenti Word.

Passaggio 1: impostare la directory dei documenti

Inizia impostando il percorso della directory dei documenti. Sostituire"YOUR DOCUMENT DIRECTORY" con il percorso effettivo della directory in cui desideri salvare il documento.

string dataDir = "YOUR DOCUMENT DIRECTORY";

Passaggio 2: crea un nuovo documento e DocumentBuilder

Crea una nuova istanza diDocument classe e aDocumentBuilder oggetto di lavorare con il documento.

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

Passaggio 3: inserisci e configura un grafico

Inserisci un grafico nel documento utilizzando il comandoInsertChart metodo delDocumentBuilder oggetto. Imposta il tipo di grafico e le dimensioni desiderate.

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

Passaggio 4: aggiungi i dati della serie

Cancella tutte le serie esistenti nel grafico e aggiungi i dati delle nuove serie. In questo esempio aggiungiamo una serie con le etichette da “Articolo 1” a “Articolo 5” e i valori corrispondenti.

chart.Series.Clear();
chart.Series.Add("Aspose Series 1",
    new string[] { "Item 1", "Item 2", "Item 3", "Item 4", "Item 5" },
    new double[] { 1.2, 0.3, 2.1, 2.9, 4.2 });

Passaggio 5: impostare i limiti dell’asse

Configurare il ridimensionamento dell’asse Y impostando i valori minimo e massimo utilizzando ilScaling.Minimum EScaling.Maximum proprietà dell’asse.

chart.AxisY.Scaling.Minimum = new AxisBound(0);
chart.AxisY.Scaling.Maximum = new AxisBound(6);

Passaggio 6: salva il documento

Salvare il documento nella directory specificata utilizzando il fileSave metodo. Fornire il nome file desiderato con l’estensione file appropriata. In questo esempio, salviamo il documento come “WorkingWithCharts.BoundsOfAxis.docx”.

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

Codice sorgente di esempio per Bounds Of Axis 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.Column, 432, 252);
	Chart chart = shape.Chart;
	chart.Series.Clear();
	chart.Series.Add("Aspose Series 1",
		new string[] { "Item 1", "Item 2", "Item 3", "Item 4", "Item 5" },
		new double[] { 1.2, 0.3, 2.1, 2.9, 4.2 });
	chart.AxisY.Scaling.Minimum = new AxisBound(0);
	chart.AxisY.Scaling.Maximum = new AxisBound(6);
	doc.Save(dataDir + "WorkingWithCharts.BoundsOfAxis.docx");

Questo è tutto! Hai impostato con successo i limiti di un asse in un grafico utilizzando Aspose.Words per .NET.

Conclusione

In questo tutorial, hai imparato come impostare i limiti di un asse in un grafico utilizzando Aspose.Words per .NET. Seguendo la guida passo passo, puoi inserire e configurare un grafico, aggiungere dati di serie e definire i valori minimo e massimo per il ridimensionamento dell’asse. Aspose.Words per .NET fornisce un’API potente e flessibile per l’elaborazione di parole con documenti Word, consentendo di creare facilmente grafici dinamici e visivamente accattivanti.

Domande frequenti

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

Aspose.Words per .NET è una libreria che consente agli sviluppatori di lavorare con documenti Word a livello di codice. Fornisce un’ampia gamma di caratteristiche e funzionalità per creare, manipolare e salvare documenti Word.

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

Per installare Aspose.Words per .NET, è possibile utilizzare il gestore pacchetti NuGet in Visual Studio. Cerca semplicemente “Aspose.Words” nel gestore pacchetti NuGet e installalo nel tuo progetto.

Q3. Posso utilizzare Aspose.Words per .NET con altri linguaggi di programmazione?

No, Aspose.Words per .NET è progettato specificamente per le applicazioni .NET. Funziona con linguaggi di programmazione come C# e VB.NET.

Q4. Esistono altri prerequisiti per l’utilizzo di Aspose.Words per .NET?

Oltre a installare la libreria Aspose.Words per .NET, dovresti avere una conoscenza di base della programmazione C# e dell’elaborazione di parole con documenti Word. Sarà utile anche la familiarità con il framework .NET.