Formatuj liczbę etykiet danych na wykresie

Wstęp

Tworzenie angażujących i informacyjnych dokumentów często wiąże się z dołączeniem wykresów z dobrze sformatowanymi etykietami danych. Jeśli jesteś programistą .NET i chcesz wzbogacić swoje dokumenty Word o zaawansowane wykresy, Aspose.Words dla .NET to fantastyczna biblioteka, która pomoże Ci to osiągnąć. Ten samouczek przeprowadzi Cię krok po kroku przez proces formatowania etykiet liczbowych na wykresie przy użyciu Aspose.Words dla .NET.

Warunki wstępne

Zanim zagłębisz się w kod, musisz spełnić kilka warunków wstępnych:

  • Aspose.Words dla .NET: Upewnij się, że masz zainstalowaną bibliotekę Aspose.Words dla .NET. Jeśli jeszcze go nie zainstalowałeś, możeszPobierz to tutaj.
  • Środowisko programistyczne: Należy mieć skonfigurowane środowisko programistyczne .NET. Zdecydowanie zaleca się korzystanie z programu Visual Studio.
  • Podstawowa znajomość języka C#: Znajomość programowania w języku C# jest niezbędna, ponieważ ten samouczek obejmuje pisanie i zrozumienie kodu C#.
  • Licencja tymczasowa: Aby korzystać z Aspose.Words bez żadnych ograniczeń, możesz uzyskaćlicencja tymczasowa.

Przyjrzyjmy się teraz krok po kroku procesowi formatowania etykiet liczbowych na wykresie.

Importuj przestrzenie nazw

Po pierwsze, musimy zaimportować niezbędne przestrzenie nazw do pracy z Aspose.Words dla .NET. Dodaj następujące wiersze na górze pliku C#:

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

Krok 1: Skonfiguruj katalog dokumentów

Zanim zaczniesz manipulować dokumentem programu Word, musisz określić katalog, w którym dokument zostanie zapisany. Jest to niezbędne do późniejszego zapisu.

string dataDir = "YOUR DOCUMENT DIRECTORY";

Zastępować"YOUR DOCUMENT DIRECTORY" z rzeczywistą ścieżką do katalogu dokumentów.

Krok 2: Zainicjuj dokument i narzędzie DocumentBuilder

Następnym krokiem jest zainicjowanie nowegoDocument i aDocumentBuilder . TheDocumentBuilder jest klasą pomocniczą, która pozwala nam konstruować treść dokumentu.

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

Krok 3: Wstaw wykres do dokumentu

Teraz wstawmy wykres do dokumentu za pomocąDocumentBuilder. W tym samouczku jako przykład wykorzystamy wykres liniowy.

Shape shape = builder.InsertChart(ChartType.Line, 432, 252);
Chart chart = shape.Chart;
chart.Title.Text = "Data Labels With Different Number Format";

Tutaj wstawiamy wykres liniowy o określonej szerokości i wysokości oraz ustalamy tytuł wykresu.

Krok 4: Wyczyść serię domyślną i dodaj nową serię

Domyślnie wykres będzie zawierał wstępnie wygenerowane serie. Musimy je wyczyścić i dodać własną serię z określonymi punktami danych.

// Usuń domyślnie wygenerowaną serię.
chart.Series.Clear();

// Dodaj nową serię z niestandardowymi punktami danych.
ChartSeries series1 = chart.Series.Add("Aspose Series 1", 
	new string[] { "Category 1", "Category 2", "Category 3" }, 
	new double[] { 2.5, 1.5, 3.5 });

Krok 5: Włącz etykiety danych

Aby wyświetlić etykiety danych na wykresie, musimy włączyć je dla naszej serii.

series1.HasDataLabels = true;
series1.DataLabels.ShowValue = true;

Krok 6: Sformatuj etykiety danych

Podstawą tego samouczka jest formatowanie etykiet danych. Możemy zastosować różne formaty liczb indywidualnie do każdej etykiety danych.

series1.DataLabels[0].NumberFormat.FormatCode = "\"$\"#,##0.00"; // Format waluty
series1.DataLabels[1].NumberFormat.FormatCode = "dd/mm/yyyy"; // Format daty
series1.DataLabels[2].NumberFormat.FormatCode = "0.00%"; // Format procentowy

Ponadto można połączyć format etykiety danych z komórką źródłową. Po połączeniu,NumberFormat zostanie zresetowany do stanu ogólnego i odziedziczony z komórki źródłowej.

series1.DataLabels[2].NumberFormat.IsLinkedToSource = true;

Krok 7: Zapisz dokument

Na koniec zapisz dokument w określonym katalogu.

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

Spowoduje to zapisanie dokumentu pod określoną nazwą i zachowanie wykresu ze sformatowanymi etykietami danych.

Wniosek

Formatowanie etykiet danych na wykresie za pomocą Aspose.Words dla .NET może znacznie zwiększyć czytelność i profesjonalizm dokumentów programu Word. Postępując zgodnie z tym przewodnikiem krok po kroku, powinieneś być teraz w stanie utworzyć wykres, dodać serie danych i sformatować etykiety danych zgodnie ze swoimi potrzebami. Aspose.Words dla .NET to potężne narzędzie, które pozwala na szerokie dostosowywanie i automatyzację dokumentów Word, co czyni go nieocenionym nabytkiem dla programistów .NET.

Często zadawane pytania

Co to jest Aspose.Words dla .NET?

Aspose.Words dla .NET to potężna biblioteka do programowego tworzenia, manipulowania i konwertowania dokumentów programu Word przy użyciu języka C#.

Czy mogę formatować inne typy wykresów za pomocą Aspose.Words dla .NET?

Tak, Aspose.Words dla .NET obsługuje różne typy wykresów, w tym słupkowe, kolumnowe, kołowe i inne.

Jak uzyskać tymczasową licencję na Aspose.Words dla .NET?

Możesz uzyskać licencję tymczasowąTutaj.

Czy można połączyć etykiety danych z komórkami źródłowymi w programie Excel?

Tak, możesz połączyć etykiety danych z komórkami źródłowymi, umożliwiając dziedziczenie formatu liczb z komórki źródłowej.

Gdzie mogę znaleźć bardziej szczegółową dokumentację Aspose.Words dla .NET?

Można znaleźć obszerną dokumentacjęTutaj.