Definire le proprietà dell'asse XY in un grafico

Introduzione

I grafici sono uno strumento potente per visualizzare i dati. Quando hai bisogno di creare documenti professionali con grafici dinamici, Aspose.Words per .NET è una libreria inestimabile. Questo articolo ti guiderà attraverso il processo di definizione delle proprietà degli assi XY in un grafico usando Aspose.Words per .NET, suddividendo ogni passaggio per garantire chiarezza e facilità di comprensione.

Prerequisiti

Prima di immergerti nella codifica, ci sono alcuni prerequisiti che devi soddisfare:

  1. Aspose.Words per .NET: assicurati di avere la libreria Aspose.Words per .NET. Puoiscaricalo qui.
  2. Ambiente di sviluppo: è necessario un ambiente di sviluppo integrato (IDE) come Visual Studio.
  3. .NET Framework: assicurati che il tuo ambiente di sviluppo sia configurato per lo sviluppo .NET.
  4. Conoscenza di base di C#: questa guida presuppone una conoscenza di base della programmazione C#.

Importazione degli spazi dei nomi

Per iniziare, devi importare i namespace necessari nel tuo progetto. Questo ti assicura di avere accesso a tutte le classi e i metodi richiesti per creare e manipolare documenti e grafici.

using System;
using Aspose.Words;
using Aspose.Words.Drawing;
using Aspose.Words.Drawing.Charts;

Suddivideremo il processo in semplici passaggi, ognuno dei quali si concentrerà su una parte specifica della definizione delle proprietà degli assi XY in un grafico.

Passaggio 1: inizializzare il documento e DocumentBuilder

Per prima cosa, devi inizializzare un nuovo documento e unDocumentBuilder oggetto. IlDocumentBuilder aiuta a inserire contenuti nel documento.

// Percorso alla directory del documento
string dataDir = "YOUR DOCUMENT DIRECTORY";

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

Passaggio 2: inserire un grafico

Successivamente, inserirai un grafico nel documento. In questo esempio, useremo un grafico ad area. Puoi personalizzare le dimensioni del grafico come preferisci.

// Inserisci grafico
Shape shape = builder.InsertChart(ChartType.Area, 432, 252);
Chart chart = shape.Chart;

Passaggio 3: cancella le serie predefinite e aggiungi dati personalizzati

Di default, il grafico avrà alcune serie predefinite. Le cancelleremo e aggiungeremo le nostre serie di dati personalizzate.

chart.Series.Clear();
chart.Series.Add("Aspose Series 1",
	new DateTime[]
	{
		new DateTime(2002, 01, 01), new DateTime(2002, 06, 01), new DateTime(2002, 07, 01),
		new DateTime(2002, 08, 01), new DateTime(2002, 09, 01)
	},
	new double[] { 640, 320, 280, 120, 150 });

Passaggio 4: definire le proprietà dell’asse X

Ora è il momento di definire le proprietà per l’asse X. Ciò include l’impostazione del tipo di categoria, la personalizzazione dell’incrocio degli assi e la regolazione dei segni di spunta e delle etichette.

ChartAxis xAxis = chart.AxisX;
xAxis.CategoryType = AxisCategoryType.Category;
xAxis.Crosses = AxisCrosses.Custom;
xAxis.CrossesAt = 3; // Misurato in unità di visualizzazione dell'asse Y (centinaia).
xAxis.ReverseOrder = true;
xAxis.MajorTickMark = AxisTickMark.Cross;
xAxis.MinorTickMark = AxisTickMark.Outside;
xAxis.TickLabelOffset = 200;

Passaggio 5: definire le proprietà dell’asse Y

Allo stesso modo, imposterai le proprietà per l’asse Y. Ciò include l’impostazione della posizione dell’etichetta di spunta, delle unità principali e secondarie, dell’unità di visualizzazione e della scala.

ChartAxis yAxis = chart.AxisY;
yAxis.TickLabelPosition = AxisTickLabelPosition.High;
yAxis.MajorUnit = 100;
yAxis.MinorUnit = 50;
yAxis.DisplayUnit.Unit = AxisBuiltInUnit.Hundreds;
yAxis.Scaling.Minimum = new AxisBound(100);
yAxis.Scaling.Maximum = new AxisBound(700);

Passaggio 6: Salvare il documento

Infine, salva il documento nella directory specificata. Questo genererà il documento Word con il grafico personalizzato.

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

Conclusione

Creare e personalizzare grafici in documenti Word usando Aspose.Words per .NET è semplice una volta compresi i passaggi coinvolti. Questa guida ti ha guidato attraverso il processo di definizione delle proprietà degli assi XY in un grafico, dall’inizializzazione del documento al salvataggio del prodotto finale. Con queste competenze, puoi creare grafici dettagliati e dall’aspetto professionale che migliorano i tuoi documenti.

Domande frequenti

Quali tipi di grafici posso creare con Aspose.Words per .NET?

È possibile creare vari tipi di grafici, tra cui grafici ad area, a barre, a linee, a torta e altro ancora.

Come faccio a installare Aspose.Words per .NET?

Puoi scaricare Aspose.Words per .NET daQui seguire le istruzioni di installazione fornite.

Posso personalizzare l’aspetto dei miei grafici?

Sì, Aspose.Words per .NET consente un’ampia personalizzazione dei grafici, inclusi colori, caratteri e proprietà degli assi.

È disponibile una prova gratuita per Aspose.Words per .NET?

Sì, puoi ottenere una prova gratuitaQui.

Dove posso trovare altri tutorial e documentazione?

Puoi trovare altri tutorial e documentazione dettagliata suPagina di documentazione di Aspose.Words per .NET.