Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
[Cet article fait partie de la documentation préliminaire et peut faire l’objet de modifications.]
Un graphique à barres horizontales est un graphique qui présente des données catégorielles avec des barres rectangulaires de longueur proportionnelle aux valeurs qu’elles représentent. Ce type de graphique est utile lorsque l’intention est d’afficher des comparaisons entre différentes catégories et que les étiquettes de ces catégories sont longues.
Ce composant de code fournit un wrapper autour du contrôle HorizontalBarChart de Fluent UI à utiliser dans les applications canevas et les pages personnalisées.
Important
- Cette fonctionnalité est en version préliminaire.
- Les fonctionnalités en version préliminaire ne sont pas destinées à une utilisation en production et peuvent être restreintes. Ces fonctionnalités sont disponibles avant une version officielle afin que les clients puissent obtenir un accès anticipé et fournir des commentaires.
Nonte
La documentation complète et le code source sont accessibles dans le Référentiel de composants de code GitHub.
Propriétés
Le contrôle accepte les propriétés suivantes :
- Titre : cette valeur indique le titre du graphique.
- HideLabelsÉ: définissez cette option sur True pour masquer les étiquettes sur le graphique.
- BarHeight : cette valeur indique la hauteur de la barre présentée dans le graphique.
- HideTooltip : définissez cette option sur True pour masquer les conseils sur le graphique.
- CustomColors : définissez cette option sur True pour afficher des couleurs personnalisées sur le graphique si elles sont fournies.
-
Variante : cette option permet d’afficher le graphique dans
Absolute scaleouPart to whole. -
ChartDataMode : offre la possibilité d’afficher la valeur de chaque barre dans
FractionouPercentage. -
Éléments : éléments d’action à afficher :
- ItemTitle : le nom d’affichage des données (Élément) graphiques particulières.
- ItemLegend : légende associée aux données de graphique particulières (Élément).
- ItemValue : définissez la valeur des données (Élément) graphiques particulières.
- ItemTotalValue : valeur totale à utiliser pour les données de graphique particulières (Élément).
- ItemXPopover : texte contextuel de l’axe X pour les données de graphique particulières (Élément).
- ItemYPopover : texte contextuel de l’axe Y pour les données de graphique particulières (Élément).
- ItemColor : définissez le nom de la couleur ou la valeur HEX à afficher pour les données (Élément) du graphique particulières.
Nonte
- La couleur de l’élément ne s’applique que si la
CustomColorspropriété est activée. - Les étiquettes de masquage fonctionnent lorsque le type de graphique est « Échelle absolue ».
- Masquer les info-bulles fonctionne correctement lorsque l’application est lue (pas en studio), mais peut ne pas s’afficher en studio.
Accessibilité
- AccessibilityLabel : étiquette aria pour les lecteurs d’écran.
Utilisation
Mappez les valeurs des données aux propriétés de graphique correspondantes dans la propriété Items du contrôle, comme illustré dans la formule suivante.
Activez la CustomColors propriété pour définir des couleurs cohérentes.
Table(
{
ItemTitle: "First",
ItemLegend: "First",
ItemValue: 40,
ItemTotalValue: 100,
ItemXPopOver: "10/2/2024",
ItemYPopOver: "10%",
ItemColor: "#00A892"
},
{
ItemTitle: "Second",
ItemLegend: "Second",
ItemValue: 20,
ItemTotalValue: 100,
ItemXPopOver: "20/4/2024",
ItemYPopOver: "20%",
ItemColor: "#9A44FC"
},
{
ItemTitle: "Third",
ItemLegend: "Third",
ItemValue: 120,
ItemTotalValue: 100,
ItemXPopOver: "10/6/2024",
ItemYPopOver: "30%",
ItemColor: "#3483FA"
},
{
ItemTitle: "Fourth",
ItemLegend: "Fourth",
ItemValue: 90,
ItemTotalValue: 100,
ItemXPopOver: "20/4/2024",
ItemYPopOver: "40%",
ItemColor: "#EBA800"
}
)
Limites
Ce composant de canevas ne peut être utilisé que dans les applications canevas et les pages personnalisées.