Démarrage rapide
Démarrage rapide
Cette page contient deux exemples autonomes que vous pouvez copier dans un projet console .NET (après compiler la bibliothèque à partir du code source) et exécuter immédiatement.
Exemple 1 — Créer un document avec un graphique linéaire
Créez un nouveau document, insérez un graphique linéaire avec DocumentBuilder.InsertChart(), supprimez la série par défaut et ajoutez vos propres données :
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");Exemple 2 — Configurer un graphique circulaire avec des étiquettes de données
Insérez un graphique circulaire, ajoutez une série et configurez ChartDataLabelCollection pour afficher les pourcentages et les valeurs :
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() accepte les noms de catégories ainsi que les valeurs, et ChartDataLabelCollection détermine ce que chaque étiquette de données affiche — pourcentage, valeur, nom de catégorie, ou une combinaison séparée par Separator.
Étapes suivantes
- Guide d’installation — Compiler à partir du code source et référencer la bibliothèque
- Fonctionnalités et capacités — Référence complète des fonctionnalités avec exemples
- Guide du développeur — Création, édition et API de graphiques de documents