Dodaj wartości daty i godziny do osi wykresu
W tym samouczku wyjaśniono, jak dodać wartości daty i godziny do osi wykresu za pomocą Aspose.Words dla .NET.
Warunki wstępne
Aby skorzystać z tego samouczka, musisz mieć następujące elementy:
- Zainstalowana biblioteka Aspose.Words dla .NET.
- Podstawowa znajomość języka C# i przetwarzania tekstów w dokumentach Word.
Krok 1: Skonfiguruj katalog dokumentów
Zacznij od ustawienia ścieżki do katalogu dokumentów. Zastępować"YOUR DOCUMENT DIRECTORY"
z rzeczywistą ścieżką do katalogu, w którym chcesz zapisać dokument.
string dataDir = "YOUR DOCUMENT DIRECTORY";
Krok 2: Utwórz nowy dokument i narzędzie DocumentBuider
Utwórz nową instancjęDocument
klasa i ADocumentBuilder
sprzeciwić się pracy z dokumentem.
Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);
Krok 3: Wstaw i skonfiguruj kształt wykresu
Wstaw kształt wykresu do dokumentu za pomocąInsertChart
metodaDocumentBuilder
obiekt. Ustaw żądany typ wykresu i wymiary.
Shape shape = builder.InsertChart(ChartType.Column, 432, 252);
Chart chart = shape.Chart;
chart.Series.Clear();
Krok 4: Dodaj dane do wykresu
Dodaj dane do serii wykresów, w tym wartości daty i godziny.
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 });
Krok 5: Skonfiguruj oś
Skonfiguruj oś X wykresu, aby wyświetlała wartości daty i godziny.
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;
Krok 6: Zapisz dokument
Zapisz dokument w określonym katalogu za pomocąSave
metoda. Podaj żądaną nazwę pliku z odpowiednim rozszerzeniem. W tym przykładzie zapisujemy dokument jako „WorkingWithCharts.DateTimeValuesToAxis.docx”.
doc.Save(dataDir + "WorkingWithCharts.DateTimeValuesToAxis.docx");
Przykładowy kod źródłowy wartości daty i godziny do osi przy użyciu Aspose.Words dla .NET
// Ścieżka do katalogu dokumentów
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());
// Ustaw główne jednostki na tydzień, a mniejsze jednostki na dzień.
xAxis.MajorUnit = 7;
xAxis.MinorUnit = 1;
xAxis.MajorTickMark = AxisTickMark.Cross;
xAxis.MinorTickMark = AxisTickMark.Outside;
doc.Save(dataDir + "WorkingWithCharts.DateTimeValuesToAxis.docx");
Ten przykładowy kod tworzy nowy dokument Worda, wstawia wykres kolumnowy z wartościami daty i godziny na osi X i zapisuje dokument we wskazanym katalogu.
Wniosek
tym samouczku nauczyłeś się dodawać wartości daty i godziny do osi wykresu za pomocą Aspose.Words dla .NET. Postępując zgodnie z instrukcją krok po kroku, możesz utworzyć wykres, dodać wartości daty i godziny do serii oraz skonfigurować oś tak, aby dokładnie wyświetlała wartości daty i godziny. Aspose.Words dla .NET zapewnia potężny zestaw funkcji do przetwarzania słów z wykresami w dokumentach Word, umożliwiając efektywne reprezentowanie i wizualizację danych z wartościami daty i godziny.
Często zadawane pytania
Pytanie 1. Czy mogę dodać wartości daty i czasu do osi wykresu za pomocą Aspose.Words dla .NET?
Tak, dzięki Aspose.Words dla .NET możesz dodawać i wyświetlać wartości daty i godziny na osi wykresu w dokumencie Word. Aspose.Words zapewnia interfejsy API i funkcjonalności umożliwiające pracę z różnymi typami wykresów i dostosowywanie ich wyglądu, w tym obsługę wartości daty i godziny na osi.
Pytanie 2. Jak dodać wartości daty i godziny do serii wykresów?
Aby dodać wartości daty i godziny do serii wykresów, możesz użyć opcjiAdd
metoda szeregów wykresu. Podaj tablicę wartości daty i czasu jako dane kategorii (oś X) wraz z odpowiednimi wartościami serii. Pozwala to na wykreślenie punktów danych z wartościami daty i godziny na wykresie.
Pytanie 3. Jak skonfigurować oś, aby wyświetlała wartości daty i godziny?
Możesz skonfigurować oś wykresu tak, aby wyświetlała wartości daty i czasu, ustawiając odpowiednie właściwości. Na przykład możesz określić minimalne i maksymalne wartości osi za pomocąScaling.Minimum
IScaling.Maximum
właściwości, odpowiednio. Dodatkowo można ustawić jednostki główne i poboczne w celu zdefiniowania odstępu i znaczników osi.