Szybki start
Szybki start
Ta strona zawiera dwa samodzielne przykłady, które możesz skopiować do projektu konsoli .NET (po zbudowaniu biblioteki ze źródeł) i od razu uruchomić.
Przykład 1 — Utwórz dokument z wykresem liniowym
Utwórz nowy dokument, wstaw wykres liniowy z DocumentBuilder.InsertChart(), usuń domyślną serię i dodaj własne dane:
using Aspose.Words;
using Aspose.Words.Drawing.Charts;
Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);
Shape shape = builder.InsertChart(ChartType.Line, 432, 252);
Chart chart = shape.Chart;
// Delete default generated series.
chart.Series.Clear();
string[] categories = new string[] { "AW Category 1", "AW Category 2", "AW Category 3" };
chart.Series.Add("AW Series 1", categories, new double[] { 4.3, 2.5, 3.5 });
doc.Save("chart.docx");Przykład 2 — Skonfiguruj wykres kołowy z etykietami danych
Wstaw wykres kołowy, dodaj serię i skonfiguruj ChartDataLabelCollection, aby wyświetlał procenty i wartości:
using Aspose.Words;
using Aspose.Words.Drawing.Charts;
Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);
Shape shape = builder.InsertChart(ChartType.Pie, 432, 252);
Chart chart = shape.Chart;
chart.Series.Clear();
ChartSeries series = chart.Series.Add("Series 1",
new string[] { "Category1", "Category2", "Category3" },
new double[] { 2.7, 3.2, 0.8 });
ChartDataLabelCollection labels = series.DataLabels;
labels.ShowPercentage = true;
labels.ShowValue = true;
labels.ShowLeaderLines = false;
labels.Separator = " - ";
doc.Save("pie-chart.docx");ChartSeries.Add() przyjmuje nazwy kategorii wraz z wartościami, a ChartDataLabelCollection steruje tym, co wyświetla każda etykieta danych — procent, wartość, nazwę kategorii lub kombinację oddzieloną Separator.
Kolejne kroki
- Przewodnik instalacji — Budowanie ze źródeł i odwoływanie się do biblioteki
- Funkcje i możliwości — Pełna dokumentacja funkcji z przykładami
- Przewodnik dla programistów — Tworzenie dokumentów, edycja i API wykresów