Visualiser des données proportionnelles entre catégories est une exigence courante en matière de rapports. Un diagramme à barres empilées à 100 % (également appelé Bar100PercentStacked) affiche la contribution de chaque série en pourcentage du total pour une catégorie donnée, ce qui le rend idéal pour comparer les relations partie‑à‑tout. Ce guide vous montre comment générer un tel graphique dans Excel en utilisant Aspose.Cells for .NET avec seulement quelques lignes de code C#.
Dans cet article, vous apprendrez :
- Bibliothèque Excel C# pour créer un graphique Bar100PercentStacked
- Créer un graphique Bar100PercentStacked dans Excel avec C#
- Personnaliser un graphique Bar100PercentStacked existant
- Obtenir une licence gratuite
- Ressources gratuites
- Conclusion
- Voir aussi
Bibliothèque Excel C# pour créer un diagramme Bar100PercentStacked
Aspose.Cells for .NET est une API de feuille de calcul complète qui permet aux développeurs de créer, modifier et rendre des fichiers Excel sans avoir besoin de Microsoft Office. Elle prend en charge la création de graphiques, y compris le type Bar100PercentStacked.
Principaux avantages de l’utilisation d’Aspose.Cells pour la création de graphiques :
- Rich Chart Types – Plus de 50 types de graphiques intégrés, y compris les barres empilées à 100 %.
- Fine‑grained Control – Accès aux séries, axes, légendes, étiquettes de données et mise en forme.
- Cross‑Platform – Fonctionne sous Windows, Linux et macOS avec .NET Core/5/6/7.
- No COM Interop – Aucune installation d’Office requise sur le serveur.
Commencer
Ajoutez Aspose.Cells à votre projet via NuGet:
dotnet add package Aspose.Cells
Ou en utilisant la console du gestionnaire de packages:
PM> Install-Package Aspose.Cells
Vous êtes maintenant prêt à créer un graphique à barres empilées à 100 %.
Créer un graphique à barres empilées à 100 % dans Excel en utilisant C#
L’exemple suivant montre comment :
- Créez un nouveau classeur et remplissez-le avec des données d’exemple.
- Ajoutez un graphique Bar100PercentStacked.
- Configurez les séries, les axes et les étiquettes de données.
- Enregistrez le classeur dans un fichier
.xlsx.
Explication des étapes clés
| Étape | Ce que cela fait |
|---|---|
| 4 | Ajoute un graphique de type Bar100PercentStacked. |
| 5‑6 | Crée trois séries (Q1‑Q3) et les lie à la plage de données. |
| 7 | Active les étiquettes de données et les configure pour afficher les pourcentages plutôt que les valeurs brutes. |
| 8 | Définit les titres des axes et force l’axe des valeurs à afficher les pourcentages (0‑100%). |
L’exécution du programme génère un fichier Excel où la barre de chaque région est divisée en trois segments colorés représentant les ventes du T1, du T2 et du T3 en proportion du total des ventes de cette région.
Personnaliser un graphique à barres empilées à 100 % existant
Parfois, vous devez modifier un graphique déjà présent dans un classeur — par exemple, changer les couleurs, ajouter une légende ou inverser l’ordre des séries. L’extrait ci‑dessous montre comment charger un fichier existant, ajuster le graphique et le ré‑enregistrer.
Ce que fait ce code
- Charge le classeur précédemment généré.
- Récupère le premier graphique (notre graphique à barres empilées à 100 %).
- Applique une palette de couleurs personnalisée à chaque série.
- Garantit qu’une légende apparaît sur le côté droit.
- Met à jour le titre du graphique.
- Enregistre les modifications dans un nouveau fichier.
Obtenez une licence gratuite
Aspose.Cells est un produit commercial, mais vous pouvez obtenir une licence gratuite temporaire à des fins d’évaluation. Visitez la page de licence temporaire d’Aspose pour demander une clé de licence de 30 jours. Appliquez la clé dans votre code comme suit:
// Load the license file (temporary_license.xml) placed in the application folder.
var license = new Aspose.Cells.License();
license.SetLicense("temporary_license.xml");
Exécuter votre application avec une licence valide supprime le filigrane d’évaluation et débloque toutes les fonctionnalités.
Diagramme Bar100PercentStacked : Ressources gratuites
- Guide du développeur – https://docs.aspose.com/cells/net/
- Démo en ligne – https://products.aspose.app/cells/family
- Référence API – https://reference.aspose.com/cells/net/
- Articles pratiques – https://blog.aspose.com/fr/categories/aspose.cells-product-family/
Conclusion
Créer un graphique Bar100PercentStacked avec Aspose.Cells for .NET est simple : remplissez vos données, ajoutez le graphique, liez les séries et, si besoin, peaufinez le formatage. Les exemples fournis couvrent à la fois la création d’un nouveau graphique et la personnalisation après création, vous offrant une base solide pour intégrer des visualisations proportionnelles dans tout flux de génération de classeurs .NET.
Si vous rencontrez des problèmes ou avez d’autres questions, n’hésitez pas à les poser sur le forum Aspose.Cells ou à nous contacter via nos canaux de support.