Adja hozzá a dátum és idő értékeket a diagram tengelyéhez

Ez az oktatóanyag elmagyarázza, hogyan adhat hozzá dátum és idő értékeket a diagram tengelyéhez az Aspose.Words for .NET használatával.

Előfeltételek

Az oktatóanyag követéséhez a következőkre van szükség:

  • Aspose.Words for .NET könyvtár telepítve.
  • C# és Word dokumentumokkal végzett szövegszerkesztési alapismeretek.

1. lépés: Állítsa be a dokumentumkönyvtárat

Kezdje a dokumentumkönyvtár elérési útjának beállításával. Cserélje ki"YOUR DOCUMENT DIRECTORY" annak a könyvtárnak a tényleges elérési útjával, ahová a dokumentumot menteni szeretné.

string dataDir = "YOUR DOCUMENT DIRECTORY";

2. lépés: Hozzon létre egy új dokumentumot és DocumentBuildert

Hozzon létre egy új példányt aDocument osztály és aDocumentBuilder tiltakozik a dokumentummal való munkavégzésre.

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

3. lépés: Diagram alakzat beszúrása és konfigurálása

Szúrjon be egy diagram alakzatot a dokumentumba aInsertChart módszere aDocumentBuilder tárgy. Állítsa be a kívánt diagramtípust és méreteket.

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

4. lépés: Adjon hozzá adatokat a diagramhoz

Adjon hozzá adatokat a diagramsorozathoz, beleértve a dátum és idő értékeket.

chart.Series.Add("Aspose Series 1",
	new[]
	{
		new DateTime(2017, 11, 06), new DateTime(2017, 11, 09), new DateTime(2017, 11, 15),
		new DateTime(2017, 11, 21), new DateTime(2017, 11, 25), new DateTime(2017, 11, 29)
	},
	new double[] { 1.2, 0.3, 2.1, 2.9, 4.2, 5.3 });

5. lépés: Konfigurálja a tengelyt

Állítsa be a diagram X-tengelyét a dátum és idő értékek megjelenítéséhez.

ChartAxis xAxis = chart.AxisX;
xAxis.Scaling.Minimum = new AxisBound(new DateTime(2017, 11, 05).ToOADate());
xAxis.Scaling.Maximum = new AxisBound(new DateTime(2017, 12, 03).ToOADate());
xAxis.MajorUnit = 7;
xAxis.MinorUnit = 1;
xAxis.MajorTickMark = AxisTickMark.Cross;
xAxis.MinorTickMark = AxisTickMark.Outside;

6. lépés: Mentse el a dokumentumot

Mentse a dokumentumot a megadott könyvtárba aSave módszer. Adja meg a kívánt fájlnevet a megfelelő fájlkiterjesztéssel. Ebben a példában a dokumentumot “WorkingWithCharts.DateTimeValuesToAxis.docx” néven mentjük.

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

Példa a Date Time Values To Axis forráskódhoz az Aspose.Words for .NET használatával

	// A dokumentumkönyvtár elérési útja
	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[]
		{
			new DateTime(2017, 11, 06), new DateTime(2017, 11, 09), new DateTime(2017, 11, 15),
			new DateTime(2017, 11, 21), new DateTime(2017, 11, 25), new DateTime(2017, 11, 29)
		},
		new double[] { 1.2, 0.3, 2.1, 2.9, 4.2, 5.3 });
	ChartAxis xAxis = chart.AxisX;
	xAxis.Scaling.Minimum = new AxisBound(new DateTime(2017, 11, 05).ToOADate());
	xAxis.Scaling.Maximum = new AxisBound(new DateTime(2017, 12, 03).ToOADate());
	// A fő mértékegységeket egy hétre, a kisebb mértékegységeket pedig egy napra állítsa.
	xAxis.MajorUnit = 7;
	xAxis.MinorUnit = 1;
	xAxis.MajorTickMark = AxisTickMark.Cross;
	xAxis.MinorTickMark = AxisTickMark.Outside;
	doc.Save(dataDir + "WorkingWithCharts.DateTimeValuesToAxis.docx");

Ez a példakód létrehoz egy új Word-dokumentumot, beszúr egy oszlopdiagramot dátum és idő értékekkel az X-tengelyre, és elmenti a dokumentumot a megadott könyvtárba.

Következtetés

Ebben az oktatóanyagban megtanulta, hogyan adhat dátum és idő értékeket a diagram tengelyéhez az Aspose.Words for .NET használatával. A lépésenkénti útmutató követésével diagramot hozhat létre, dátum- és időértékeket adhat hozzá a sorozathoz, és konfigurálhatja a tengelyt a dátum és idő értékek pontos megjelenítésére. Az Aspose.Words for .NET hatékony szolgáltatáskészletet kínál a Word-dokumentumok diagramjaival a Word-feldolgozáshoz, lehetővé téve az adatok hatékony megjelenítését és megjelenítését dátum- és időértékekkel.

GYIK

Q1. Hozzáadhatok dátum és idő értékeket a diagram tengelyéhez az Aspose.Words for .NET használatával?

Igen, az Aspose.Words for .NET segítségével dátum és idő értékeket adhat hozzá és megjeleníthet egy Word-dokumentum diagram tengelyén. Az Aspose.Words API-kat és funkciókat biztosít a különféle diagramtípusokkal való munkavégzéshez és azok megjelenésének testreszabásához, beleértve a dátum és idő értékek kezelését a tengelyen.

Q2. Hogyan adhatok hozzá dátum és idő értékeket a diagramsorozathoz?

Ha dátum- és időértékeket szeretne hozzáadni a diagramsorozathoz, használja aAdd diagram sorozatának módszere. Adja meg a dátum és idő értékek tömbjét kategória (X-tengely) adatként, a megfelelő sorozatértékekkel együtt. Ez lehetővé teszi az adatpontok dátum- és időértékekkel való ábrázolását a diagramon.

Q3. Hogyan konfigurálhatom a tengelyt a dátum és idő értékek megjelenítésére?

A megfelelő tulajdonságok beállításával beállíthatja a diagram tengelyét a dátum és idő értékek megjelenítésére. Például megadhatja a tengely minimális és maximális értékét a segítségévelScaling.Minimum ésScaling.Maximum tulajdonságait, ill. Ezenkívül beállíthatja a fő- és mellékegységeket a tengely intervallumának és pipajeleinek meghatározásához.