Nummerformat För Axel I Ett Diagram

Denna handledning förklarar hur du använder Aspose.Words för .NET för att ställa in talformatet för en axel i ett diagram. Den medföljande källkoden visar hur man skapar ett diagram, lägger till seriedata och formaterar axeletiketterna.

Steg 1: Konfigurera projektet

Se till att du har följande förutsättningar:

  • Aspose.Words för .NET-biblioteket installerat. Du kan ladda ner den genom att använda NuGet-pakethanteraren för att installera den.
  • En sökväg till dokumentkatalogen där utdatadokumentet kommer att sparas.

Steg 2: Skapa ett nytt dokument och infoga ett diagram

Skapa en nyDocument föremål och ettDocumentBuilder att bygga dokumentet.

// Sökväg till din dokumentkatalog
string dataDir = "YOUR DOCUMENT DIRECTORY";

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

Använd sedanInsertChart metod förDocumentBuilder för att infoga ett kolumndiagram i dokumentet.

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

Steg 3: Lägg till seriedata i diagrammet

Lägg till seriedata i diagrammet. I det här exemplet lägger vi till fem objekt med motsvarande värden.

chart.Series.Clear();
chart.Series.Add("Aspose Series 1",
    new string[] { "Item 1", "Item 2", "Item 3", "Item 4", "Item 5" },
    new double[] { 1900000, 850000, 2100000, 600000, 1500000 });

Steg 4: Formatera axeletiketterna

För att ställa in talformatet för Y-axeletiketterna, gå tillAxisY egenskapen för diagrammet och ställ inNumberFormat.FormatCode egenskapen till önskat format. I det här exemplet ställer vi in formatet till “#,##0” för att visa tal med tusentals avgränsare.

chart.AxisY.NumberFormat.FormatCode = "#,##0";

Steg 5: Spara dokumentet

Slutligen sparar du dokumentet i den angivna katalogen med hjälp avSave metod förDocument objekt.

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

Detta slutför implementeringen av att ställa in talformatet för axeln med Aspose.Words för .NET.

Exempel på källkod för Number Format For Axis med Aspose.Words för .NET

	// Sökväg till din dokumentkatalog
	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[] { 1900000, 850000, 2100000, 600000, 1500000 });
	chart.AxisY.NumberFormat.FormatCode = "#,##0";
	doc.Save(dataDir + "WorkingWithCharts.NumberFormatForAxis.docx");

Slutsats

I den här handledningen har du lärt dig hur du ställer in talformatet för en axel i ett diagram med Aspose.Words för .NET. Genom att följa den steg-för-steg-guide och använda den medföljande källkoden kan du skapa ett nytt dokument, infoga ett kolumndiagram, lägga till seriedata och formatera axeletiketterna för att visa siffror i ett specifikt format.

Aspose.Words för .NET tillhandahåller kraftfulla funktioner för att anpassa utseendet på diagram i Word-dokument. Genom att ställa in talformatet för axeletiketterna kan du styra hur siffror visas, inklusive alternativ som decimaler, tusentalsavgränsare, valutasymboler och mer. Detta gör att du kan presentera numerisk data på ett tydligt och meningsfullt sätt.

Med Aspose.Words för .NET har du flexibiliteten att formatera olika aspekter av diagrammet, inklusive axeletiketterna. Genom att ställa in talformatet för axeln kan du säkerställa konsekvens och förbättra läsbarheten för diagrammet, vilket gör det lättare för användare att tolka de representerade värdena.

Vanliga frågor

Q1. Vilket är talformatet för en axel i ett diagram?

Talformatet för en axel i ett diagram hänvisar till den formatering som tillämpas på de numeriska värdena som visas på axeln. Det låter dig styra hur siffror presenteras, inklusive alternativ som decimaler, tusentalsavgränsare, valutasymboler, procenttecken och mer. Genom att ställa in sifferformatet kan du anpassa utseendet på numeriska data i diagrammet för att passa dina specifika krav.

Q2. Hur kan jag ställa in nummerformatet för axeletiketterna?

För att ställa in talformatet för axeletiketterna i ett diagram med Aspose.Words för .NET, kan du komma åtAxisY egenskapen för diagrammet och ställ inNumberFormat.FormatCodeegenskapen till önskat formatkod. Formatkoden följer syntaxen för vanliga numeriska formateringsmönster och bestämmer hur talen visas. Du kan till exempel använda “#,##0.00” för att visa tal med två decimaler och tusentalsavgränsare.

Q3. Kan jag ställa in olika nummerformat för X-axeln och Y-axeletiketterna?

Ja, du kan ställa in olika nummerformat för X-axeln och Y-axeletiketterna med Aspose.Words för .NET. Åtkomst till respektive axel (AxisX för X-axel ellerAxisY för Y-axeln) i diagrammet och ändraNumberFormat.FormatCode egendom individuellt för varje axel. Detta gör att du kan tillämpa olika nummerformat på etiketterna på varje axel baserat på dina specifika krav.

Q4. Vilka är några vanliga nummerformatkoder jag kan använda?

Aspose.Words för .NET stöder ett brett utbud av nummerformatkoder som du kan använda för att formatera axeletiketterna i ett diagram. Några vanliga formatkoder inkluderar:

  • 0 eller# - Visar numret utan decimaler.
  • 0.00 eller#.00 - Visar talet med två decimaler.
  • #,##0 Visar numret med tusentals avgränsare.
  • "€"0.00 - Visar siffran med eurovalutasymbolen och två decimaler.
  • "%"0 - Visar siffran i procent.

Du kan hitta mer information om nummerformatera koder i API-referens för Aspose.Words för .NET.

F5. Kan jag anpassa andra egenskaper för axeletiketterna?

Ja, Aspose.Words för .NET tillhandahåller ett brett utbud av egenskaper för att anpassa utseendet och beteendet hos axeletiketter. Utöver sifferformatet kan du ändra egenskaper som typsnitt, storlek, färg, orientering, justering med mera. Detta gör att du kan anpassa axeletiketterna helt för att matcha din önskade stil och presentationskrav.