mx.charts.chartClassesCartesianCanvasValue Définit la position des objets sur un dessin de données.Object Définit la position des objets sur un dessin de données. Cette classe est dotée d’une coordonnée de données et d’un décalage facultatif, utilisés par la classe CartesianDataCanvas pour calculer les coordonnées de pixel. mx.charts.chartClasses.CartesianDataCanvasCartesianCanvasValue Constructeur.valueCoordonnées de données d’un point. offset0Décalage des coordonnées de données spécifiées dans value, en pixels. Constructeur. IAxisRenderer La classe IAxis est une interface abstraite permettant de définir les propriétés de libellé, de graduation et de positionnement de données d’un axe de graphique.mx.core:IUIComponent La classe IAxis est une interface abstraite permettant de définir les propriétés de libellé, de graduation et de positionnement de données d’un axe de graphique.

Les classes implémentent cette interface pour fournir des fonctionnalités de définition de plage de valeurs.

mx.charts.CategoryAxismx.charts.LinearAxisadjustGutters Ajuste la mise en forme en fonction des valeurs de gouttière transmises.Rectangle définissant les dimensions des gouttières, ajustements inclus. workingGuttersDéfinit les gouttières à ajuster. adjustableCe paramètre se compose de quatre propriétés booléennes (left=true/false, top=true/false, right=true/false et bottom=true/false) indiquant si la fonctionnalité de rendu d’axe peut éventuellement ajuster les gouttières définies. Ajuste la mise en forme en fonction des valeurs de gouttière transmises. Cette méthode est appelée par le graphique conteneur pour déterminer la taille des gouttières et de la zone de données correspondante. Cette méthode permet à la classe AxisRenderer de calculer la mise en forme en fonction des nouvelles gouttières et de les ajuster si nécessaire. Si une gouttière est ajustable, une fonctionnalité de rendu d’axe peut éventuellement ajuster les gouttières vers l’intérieur (gouttières plus larges), mais pas vers l’extérieur (gouttières moins larges). chartStateChanged Appelée par le graphique conteneur pour indiquer que l’état actuel du graphique a changé.oldStateEntier représentant l’état précédent. vEntier représentant le nouvel état. Appelée par le graphique conteneur pour indiquer que l’état actuel du graphique a changé. Les éléments d’implémentation doivent répondre à cette méthode pour synchroniser les modifications apportées aux données affichées par l’élément. axis Objet d’axe associé à cette fonctionnalité de rendu.mx.charts.chartClasses:IAxis Objet d’axe associé à cette fonctionnalité de rendu. Cette propriété est gérée par le graphique conteneur et ne doit pas être définie explicitement. gutters Distance entre l’objet axisRenderer et les côtés du graphique conteneur. Distance entre l’objet axisRenderer et les côtés du graphique conteneur. Cette propriété est affectée automatiquement par le graphique et ne doit pas être affectée directement. horizontal true si la fonctionnalité de rendu d’axe est utilisée comme axe horizontal. true si la fonctionnalité de rendu d’axe est utilisée comme axe horizontal. Cette propriété est gérée par le contrôle CartesianChart conteneur et ne doit pas être définie directement. minorTicks Contient un tableau spécifiant où Flex doit tracer les graduations secondaires le long de l’axe. Contient un tableau spécifiant où Flex doit tracer les graduations secondaires le long de l’axe. Chaque élément du tableau contient une valeur comprise entre 0 et 1. placement Côté du graphique sur lequel l’objet axisRenderer sera affiché. Côté du graphique sur lequel l’objet axisRenderer sera affiché. Valeurs autorisées : "left" et "right" pour le rendu des axes verticaux et "top" et "bottom" pour le rendu des axes horizontaux. Par défaut, les axes principaux sont placés à gauche et en haut et les axes secondaires à droite et en bas. Les contrôles CartesianChart placent automatiquement les axes secondaires à l’opposé des axes principaux. Par exemple, si vous placez explicitement un axe vertical principal à droite, l’axe vertical secondaire est automatiquement placé à gauche. ticks Contient un tableau spécifiant où Flex doit tracer les graduations le long de l’axe. Contient un tableau spécifiant où Flex doit tracer les graduations le long de l’axe. Chaque élément du tableau contient une valeur comprise entre 0 et 1. heightLimit Quantité maximale d’espace, en pixels, qu’une fonctionnalité de rendu d’axe peut occuper dans un graphique. Quantité maximale d’espace, en pixels, qu’une fonctionnalité de rendu d’axe peut occuper dans un graphique. Par défaut, les fonctionnalités de rendu d’axe occupent uniquement l’espace nécessaire pour rendre l’ensemble des libellés à leur taille normale dans le graphique. Si la propriété heightLimit est définie, un objet AxisRenderer réduit la taille des libellés pour faire en sorte que la taille totale de l’axe soit inférieure à la valeur heightLimit. otherAxes Tableau d’axes. Tableau d’axes.
IChartElement L’interface IChartElement définit l’ensemble de base des propriétés et méthodes nécessaires pour qu’un objet UIComponent puisse être représenté dans l’espace de données d’un graphique.mx.core:IFlexDisplayObject L’interface IChartElement définit l’ensemble de base des propriétés et méthodes nécessaires pour qu’un objet UIComponent puisse être représenté dans l’espace de données d’un graphique. Tout composant affecté aux tableaux de série ou d’éléments backgroundElement ou annotationElement d’un graphique doit implémenter cette interface. chartStateChanged Appelée par le graphique conteneur pour indiquer que l’état actuel du graphique a changé.oldStateEntier représentant l’état précédent. vEntier représentant le nouvel état. Appelée par le graphique conteneur pour indiquer que l’état actuel du graphique a changé. Les éléments d’implémentation doivent répondre à cette méthode pour synchroniser les modifications apportées aux données affichées par l’élément. claimStyles Appelée par le graphique pour autoriser les éléments associés à récupérer les sélecteurs de style de son tableau chartSeriesStyles.Nouvelle valeur de firstAvailable après récupération des styles (par exemple, firstAvailable + N). stylesTableau de styles à récupérer. firstAvailablePremier sélecteur de style à récupérer dans le tableau. Appelée par le graphique pour autoriser les éléments associés à récupérer les sélecteurs de style de son tableau chartSeriesStyles. Chaque graphique dispose de son propre ensemble de sélecteurs, qui sont implicitement affectés aux éléments contenus qui les demandent. L’implémentation de cette fonction offre à un élément la possibilité de récupérer des éléments de cet ensemble, si nécessaire. Un élément qui nécessite N sélecteurs de style récupère les valeurs comprises entre styles[firstAvailable] et styles[firstAvailable + N - 1]. collectTransitions Appelée par le graphique conteneur pour collecter les transitions lues par un élément particulier lorsque l’état du graphique change.chartStateEtat auquel le graphique lance la lecture des nouvelles transitions. transitionsTableau de transition à ajouter à la liste des transitions devant être lues par le graphique. Appelée par le graphique conteneur pour collecter les transitions lues par un élément particulier lorsque l’état du graphique change. Le graphique collecte les transitions de tous les éléments et s’assure qu’elles sont lues en parallèle. Il attend que toutes les transitions soient terminées avant de passer à un autre état. Les implémenteurs doivent ajouter toutes les transitions nécessaires à la fin du paramètre Array des transitions. describeData Appelée par la classe DataTransform gouvernante pour obtenir une description des données représentées par cet élément IChartElement.Tableau contenant les occurrences DataDescription qui décrivent les données affichées. dimensionDétermine l’axe dont les descriptions des données doivent être obtenues. requiredFieldsChamp de bits indiquant quelles valeurs de l’objet DataDescription sont prises en compte par cet axe. Les implémenteurs peuvent optimiser le calcul en calculant uniquement les champs nécessaires. Appelée par la classe DataTransform gouvernante pour obtenir une description des données représentées par cet élément IChartElement. Les implémenteurs remplissent et renvoient un tableau d’objets mx.charts.chartClasses.DataDescription pour garantir que leurs données sont correctement prises en compte par les axes générant automatiquement les valeurs à partir des données affichées (par exemple minimum, maximum, interval et unitSize). La plupart des types d’éléments renvoient un tableau contenant une seule description DataDescription. Les agrégats tels que BarSet et ColumnSet peuvent renvoyer plusieurs occurrences DataDescription décrivant les données affichées par leurs sous-éléments. Lorsque cette méthode est appelée, l’implémenteur décrit les données le long de l’axe indiqué par l’argument dimension. Cette fonction peut être appelée pour chaque axe pris en charge par le graphique conteneur. mx.charts.chartClasses.DataDescriptionmx.charts.chartClasses.DataTransformfindDataPoints Renvoie un objet HitData décrivant le point de données le plus proche des coordonnées transmises à la méthode.Objet HitData décrivant le point de données le plus proche, dans un rayon de pixels défini par la propriété sensitivity2. xCoordonnée x par rapport à l’objet ChartBase. yCoordonnée y par rapport à l’objet ChartBase. sensitivity2Distance maximale entre le point de données et la position de la coordonnée x/y. Renvoie un objet HitData décrivant le point de données le plus proche des coordonnées transmises à la méthode. Les arguments x et y doivent être des valeurs exprimées dans le système de coordonnées de l’élément. Lors de la recherche des points de données les plus proches, cette méthode respecte les limites spécifiées par le paramètre sensitivity2. mx.charts.HitDatamappingChanged Indique à l’élément que le mappage de données des axes associés a changé. Indique à l’élément que le mappage de données des axes associés a changé. Les implémenteurs doivent détruire les données mises en cache et générer un nouveau rendu adapté. Cette fonction est appelée automatiquement par l’objet DataTransform lorsque cela est nécessaire. labelContainer Objet DisplayObject affichant les libellés rendus par cet élément. Objet DisplayObject affichant les libellés rendus par cet élément. Dans la plupart des cas, les libellés affichés dans la zone de données d’un graphique sont rendus par-dessus les autres éléments, au lieu d’être entrelacés avec les données. Si un élément d’implémentation dispose de libellés à afficher, il peut les placer dans un objet Sprite et les renvoyer comme valeur de la propriété labelContainer. Les graphiques conteneurs rendent les propriétés labelContainer de tous les éléments inclus et les placent dans la zone de données, au-dessus des autres éléments. chartDataProvider Fournisseur de données affecté au graphique conteneur. Fournisseur de données affecté au graphique conteneur. Les types d’éléments peuvent choisir d’hériter du fournisseur de données du graphique conteneur si cela est nécessaire ou autoriser les développeurs à affecter spécifiquement des fournisseurs de données à l’élément. Tous les éléments ne dépendent pas obligatoirement d’un fournisseur de données. dataTransform Objet DataTransform utilisé par l’élément pour mapper les coordonnées de données aux coordonnées d’écran.mx.charts.chartClasses:DataTransform Objet DataTransform utilisé par l’élément pour mapper les coordonnées de données aux coordonnées d’écran. Cette propriété est affectée par le graphique conteneur. LegendData La structure LegendData est utilisée par les graphiques pour décrire les éléments à afficher dans une légende générée automatiquement.Object La structure LegendData est utilisée par les graphiques pour décrire les éléments à afficher dans une légende générée automatiquement. La propriété legendData d’un graphique contient un tableau d’objets LegendData (un pour chaque élément contenu dans l’objet Legend). LegendData Constructeur. Constructeur. aspectRatio Détermine la taille et la position du marqueur de légende. Détermine la taille et la position du marqueur de légende. Si cette propriété est définie, l’objet LegendItem fait en sorte que la largeur et la hauteur du marqueur correspondent à cette valeur. Si elle n’est pas définie (valeur NaN), l’élément de légende choisit une largeur et une hauteur adaptées. element Elément de graphique qui a généré cet élément de légende.mx.charts.chartClasses:IChartElement Elément de graphique qui a généré cet élément de légende. label Texte identifiant la série ou l’élément affiché dans l’élément de légende. Texte identifiant la série ou l’élément affiché dans l’élément de légende. marker Indicateur visuel associant l’élément de légende à la série ou à l’élément représenté. Indicateur visuel associant l’élément de légende à la série ou à l’élément représenté. Cet objet DisplayObject est ajouté comme enfant à l’objet LegendItem. InstanceCache InstanceCache est un utilitaire régissant les opérations de création et de gestion d’un ensemble contenant n occurrences d’objet, où n change fréquemment.Object InstanceCache est un utilitaire régissant les opérations de création et de gestion d’un ensemble contenant n occurrences d’objet, où n change fréquemment. InstanceCache Constructeur.typeType d’objet à créer. Il peut s’agir d’un objet Class ou IFactory. parentnullObjet DisplayObject facultatif auquel des occurrences doivent être ajoutées. insertPosition-1Emplacement d’insertion des occurrences dans la liste des enfants du parent. Définissez cette propriété sur -1 pour ajouter les enfants à la fin de la liste. moduleFactorynullContexte d’utilisation de polices intégrées et de recherche du gestionnaire de style qui contrôle les styles de ce composant. Constructeur. creationCallback Rappel réalisé lors de la création de nouvelles occurrences. Rappel réalisé lors de la création de nouvelles occurrences. Ce rappel présente la signature suivante :
      function creationCallback(newInstance:Object, cache:InstanceCache):void;
      
discard Détermine si les occurrences qui ne sont pas nécessaires doivent être ignorées.false Détermine si les occurrences qui ne sont pas nécessaires doivent être ignorées. Si cette propriété est définie sur true, les éléments supplémentaires sont ignorés lorsque le nombre d’éléments en cache diminue. Dans le cas contraire, les éléments supplémentaires sont conservés dans un cache distinct, puis réutilisés lorsque le nombre augmente. hide Détermine si les occurrences qui ne sont pas nécessaires doivent être masquées.true Détermine si les occurrences qui ne sont pas nécessaires doivent être masquées. Si la valeur est true, la propriété visible est définie sur false sur chaque élément supplémentaire lorsque le nombre d’éléments en cache diminue ; elle est définie sur true lorsque le nombre d’éléments en cache augmente.

Cette propriété est pertinente uniquement lorsque la fabrique génère des objets DisplayObject. Le fait de définir cette propriété sur true pour d’autres types de fabrique génère une erreur d’exécution.

remove Détermine si les occurrences qui ne sont pas nécessaires doivent être supprimées de leur parent.false Détermine si les occurrences qui ne sont pas nécessaires doivent être supprimées de leur parent. Si la valeur est true, la méthode removeChild() est appelée sur le parent pour chaque élément supplémentaire lorsque le nombre d’éléments en cache diminue.

Cette propriété est pertinente uniquement lorsque la fabrique génère des objets DisplayObject. Le fait de définir cette propriété sur true pour d’autres types de fabrique génère une erreur d’exécution.

count Nombre d’éléments actuellement requis dans le cache. Nombre d’éléments actuellement requis dans le cache. factory Fabrique générant le type d’objet à mettre en cache. Fabrique générant le type d’objet à mettre en cache. L’affectation à cette fabrique ignore toutes les occurrences en cours et recrée de nouvelles occurrences en utilisant le type correct. format Objet TextFormat à appliquer aux occurrences créées. Objet TextFormat à appliquer aux occurrences créées. Si cette propriété est définie, ce format est appliqué comme format actuel et par défaut au contenu des occurrences créées. Cette propriété est pertinente uniquement lorsque la fabrique génère des occurrences TextField. instances Tableau des occurrences mises en cache. Tableau des occurrences mises en cache. Ce tableau peut contenir plus d’occurrences que le nombre d’occurrences actuellement demandées. La valeur de la propriété count du cache d’occurrence est plus fiable que la longueur du tableau. properties Table de hachage contenant les propriétés à affecter aux nouvelles occurrences. Table de hachage contenant les propriétés à affecter aux nouvelles occurrences. Chaque paire clé/valeur de cette table est affectée à chaque nouvelle occurrence créée. Lorsque cette propriété est définie, la table de hachage des propriétés est affectée aux occurrences existantes.

Les valeurs de la table de hachage ne sont pas clonées. Les valeurs d’objet sont communes à toutes les occurrences.

insertPosition Position de l’occurrence dans la liste des enfants du parent. Position de l’occurrence dans la liste des enfants du parent.
CartesianTransform L’objet CartesianTransform représente un ensemble d’axes mappant des valeurs de données aux coordonnées d’écran x/y Cartesian et inversement.mx.charts.chartClasses:DataTransform L’objet CartesianTransform représente un ensemble d’axes mappant des valeurs de données aux coordonnées d’écran x/y Cartesian et inversement.

Lorsque vous utilisez des graphiques dans vos applications, il n’est en général pas nécessaire d’agir sur l’objet CartesianTransform. Les transformations sont créées automatiquement par les types de graphiques intégrés et utilisées par les séries que ces graphiques contiennent, de sorte qu’elles puissent transformer les données en coordonnées de rendu.

CartesianTransform Constructeur. Constructeur. invertTransform Transforme les coordonnées x et y en une valeur à deux dimensions dans l’espace de données, par rapport au système de coordonnées DataTransform.Tableau contenant les valeurs transformées. valuesPositions x et y (dans cet ordre). Transforme les coordonnées x et y en une valeur à deux dimensions dans l’espace de données, par rapport au système de coordonnées DataTransform. transformCache Mappe à des coordonnées d’écran un ensemble de valeurs numériques représentant des coordonnées.cacheTableau d’objets dont les champs contiennent les valeurs de données. C’est également dans ce tableau que la fonction stocke les valeurs numériques converties. xFieldChamp dans lequel sont stockées les valeurs de données de l’axe x. xConvertedFieldChamp dans lequel est stockée la coordonnée d’écran x mappée. yFieldChamp dans lequel sont stockées les valeurs de données de l’axe y. yConvertedFieldChamp dans lequel est stockée la coordonnée d’écran y mappée. Mappe à des coordonnées d’écran un ensemble de valeurs numériques représentant des données. Cette méthode suppose que toutes les valeurs sont des nombres. Par conséquent, toute valeur non numérique doit au préalable être convertie à l’aide de la méthode mapCache(). HORIZONTAL_AXIS Chaîne représentant l’axe horizontal.h Chaîne représentant l’axe horizontal. VERTICAL_AXIS Chaîne représentant l’axe vertical.v Chaîne représentant l’axe vertical. pixelHeight Hauteur de la zone de données représentée par l’objet CartesianTransform, en pixels. Hauteur de la zone de données représentée par l’objet CartesianTransform, en pixels. Le graphique conteneur définit explicitement cette propriété lors de la mise en forme. L’objet CatesianTransform utilise cette propriété pour mapper les valeurs de données à des coordonnées d’écran. pixelWidth Largeur de la zone de données représentée par l’objet CartesianTransform, en pixels. Largeur de la zone de données représentée par l’objet CartesianTransform, en pixels. Le graphique conteneur définit explicitement cette propriété lors de la mise en forme. L’objet CatesianTransform utilise cette propriété pour mapper les valeurs de données à des coordonnées d’écran.
ChartState Décrit l’état actuel d’un graphique.Object Décrit l’état actuel d’un graphique. Les implémentations de série peuvent examiner la valeur de Chart.state pour déterminer si le graphique affiche ou masque certaines données et générer le rendu en conséquence. HIDING_DATA Le graphique fait actuellement l’objet de transitions visant à masquer les anciennes données de graphique.2 Le graphique fait actuellement l’objet de transitions visant à masquer les anciennes données de graphique. NONE Aucun état.0 Aucun état. Le graphique affiche simplement ses données. PREPARING_TO_HIDE_DATA L’affichage des données dans le graphique a changé et il est sur le point de subir une transition visant à masquer les données actuelles.1 L’affichage des données dans le graphique a changé et il est sur le point de subir une transition visant à masquer les données actuelles. PREPARING_TO_SHOW_DATA Les transitions visant à masquer les anciennes données du graphique ont abouti et le graphique est sur le point d’exécuter des transitions visant à afficher les nouvelles données. 3 Les transitions visant à masquer les anciennes données du graphique ont abouti et le graphique est sur le point d’exécuter des transitions visant à afficher les nouvelles données. SHOWING_DATA Le graphique fait actuellement l’objet de transitions visant à afficher les nouvelles données du graphique.4 Le graphique fait actuellement l’objet de transitions visant à afficher les nouvelles données du graphique. HLOCSeriesBase La classe HLOCSeriesBase est la classe de base des deux types de séries financières, HLOCSeries et CandlestickSeries.mx.charts.chartClasses:IColumnmx.charts.chartClasses:Series La classe HLOCSeriesBase est la classe de base des deux types de séries financières, HLOCSeries et CandlestickSeries. La plupart des paramètres de comportement liés aux valeurs d’ouverture et de fermeture et aux valeurs supérieure et inférieure du graphique sont stockés dans cette classe. HLOCSeriesBase Constructeur. Constructeur. beginInterpolation Appelée par l’effet SeriesInterpolate pour initier un effet d’interpolation.Données dont la série a besoin pour réaliser l’interpolation. sourceRenderDataDonnées source entre lesquelles la série doit réaliser l’interpolation. destRenderDataDonnées de destination entre lesquelles la série doit réaliser l’interpolation. Appelée par l’effet SeriesInterpolate pour initier un effet d’interpolation. L’effet transmet les données source et les données de destination pour que la série puisse réaliser une interpolation entre ces données. L’effet transmet la valeur de retour de cette méthode de façon répétée à la méthode interpolate() de la série pour réaliser l’animation pendant toute la durée de l’effet. La série calcule les données nécessaires pour réaliser l’interpolation et les renvoie dans cette méthode. commitProperties describeData Appelée par la classe DataTransform gouvernante pour obtenir une description des données représentées par cet élément IChartElement.Tableau contenant les occurrences DataDescription qui décrivent les données affichées. dimensionDétermine l’axe dont les descriptions des données doivent être obtenues. requiredFieldsChamp de bits indiquant quelles valeurs de l’objet DataDescription sont prises en compte par cet axe. Les implémenteurs peuvent optimiser le calcul en calculant uniquement les champs nécessaires. Appelée par la classe DataTransform gouvernante pour obtenir une description des données représentées par cet élément IChartElement. Les implémenteurs remplissent et renvoient un tableau d’objets mx.charts.chartClasses.DataDescription pour garantir que leurs données sont correctement prises en compte par les axes générant automatiquement les valeurs à partir des données affichées (par exemple minimum, maximum, interval et unitSize). La plupart des types d’éléments renvoient un tableau contenant une seule description DataDescription. Les agrégats tels que BarSet et ColumnSet peuvent renvoyer plusieurs occurrences DataDescription décrivant les données affichées par leurs sous-éléments. Lorsque cette méthode est appelée, l’implémenteur décrit les données le long de l’axe indiqué par l’argument dimension. Cette fonction peut être appelée pour chaque axe pris en charge par le graphique conteneur. formatDataTip Génère une description sous forme de texte d’un objet ChartItem, conçue pour être affichée en tant qu’objet DataTip.Objet DataTip de l’élément. hdmx.charts:HitDataObjet HitData de l’objet ChartItem. Génère une description sous forme de texte d’un objet ChartItem, conçue pour être affichée en tant qu’objet DataTip. getElementBounds Remplit les propriétés elementBounds, bounds et visibleBounds d’une structure renderData générée par la série.renderDataStructure générée par la série. Remplit les propriétés elementBounds, bounds et visibleBounds d’une structure renderData générée par la série. Les classes d’effet appellent cette méthode pour remplir ces champs utilisés pour l’implémentation de différents types d’effets. Les classes dérivées doivent implémenter cette méthode pour générer les limites des éléments de la série uniquement lorsque cela est nécessaire. getItemsInRegion Obtient tous les éléments de la série qui se trouvent dans une région rectangulaire.Tableau d’objets ChartItem qui se trouvent dans la région rectangulaire spécifiée. rObjet Rectangle définissant la région. Obtient tous les éléments de la série qui se trouvent dans une région rectangulaire. Appelez cette fonction pour déterminer quels éléments de la série se trouvent dans une région rectangulaire particulière.

Les différentes séries déterminent si leur élément de graphique se trouve ou non dans la région. Le point doit se trouver dans l’espace de coordonnées global.

getMissingInterpolationValues Remplit les valeurs manquantes dans une structure d’interpolation.sourcePropsObjet contenant les valeurs source interpolées pour un élément spécifique. A la sortie de cette méthode, toutes les propriétés de l’objet doivent être associées à des valeurs autres que NaN. srcCacheTableau d’éléments de graphique source interpolés. destPropsObjet contenant les valeurs de destination interpolées pour un élément spécifique. A la sortie de cette méthode, toutes les propriétés de l’objet doivent être associées à des valeurs autres que NaN. destCacheTableau d’éléments de graphique de destination interpolés. indexIndex de l’élément mis en cache. customDataDonnées transmises par la série à la méthode initializeInterpolationData(). Remplit les valeurs manquantes dans une structure d’interpolation. Lorsqu’une série appelle la méthode initializeInterpolationData(), elle transmet des tableaux de valeurs source et de valeurs de destination pour l’interpolation. Si l’un ou l’autre de ces tableaux est incomplet, la série doit fournir des valeurs d’espace réservé adaptées pour l’interpolation. La manière dont ces valeurs d’espace réservé sont déterminées dépend du type de série. Les extendeurs de série doivent remplacer cette méthode pour fournir ces valeurs d’espace réservé. styleChanged styleProp updateData Appelée lorsque les données sous-jacentes représentées par la série ont été modifiées et doivent être rechargées à partir du fournisseur de données. Appelée lorsque les données sous-jacentes représentées par la série ont été modifiées et doivent être rechargées à partir du fournisseur de données. Si vous implémentez des types de série personnalisés, vous devez remplacer cette méthode et charger toutes les données nécessaires au rendu de la série à partir du fournisseur de données. Vous devez également appeler la méthode super.updateData() dans la sous-classe. En règle générale, vous ne devez pas appeler cette méthode directement. En revanche, pour garantir que les données ont été mises à jour à tel ou tel endroit, appelez la méthode validateData() de la classe Series. updateDisplayList unscaledWidthunscaledHeight updateFilter Appelée lorsque les données sous-jacentes représentées par la série doivent être filtrées par rapport aux plages de valeurs représentées par les axes de la transformation de données associée. Appelée lorsque les données sous-jacentes représentées par la série doivent être filtrées par rapport aux plages de valeurs représentées par les axes de la transformation de données associée. Cette situation peut se produire lorsque les données sous-jacentes ont été modifiées ou lorsque la plage de valeurs des axes associés a changé. Si vous implémentez un type de série personnalisé, vous devez remplacer cette méthode et filtrer les données hors plage en utilisant la méthode filterCache() des axes gérés par la transformation de données associée. La méthode filterCache() convertit les valeurs hors plage en valeurs NaN. Vous devez également appeler la méthode super.updateFilter() dans la sous-classe. En règle générale, vous ne devez pas appeler cette méthode directement. En revanche, si vous souhaitez garantir que les données ont été filtrées à tel ou tel endroit, appelez la méthode validateTransform() de la classe Series. En général, vous pouvez supposer que les méthodes updateData() et updateMapping() ont été appelées avant cette méthode, si nécessaire. updateMapping Appelée lorsque les données sous-jacentes représentées par la série doivent être mappées à des représentations numériques. Appelée lorsque les données sous-jacentes représentées par la série doivent être mappées à des représentations numériques. Cette situation peut se produire lorsque les données sous-jacentes ont été modifiées ou lorsque les axes utilisés pour le rendu de la série ont fait l’objet de modifications significatives. Si vous implémentez une série personnalisée, vous devez remplacer cette méthode et convertir les données représentées en valeurs numériques, en utilisant la méthode mapCache() des axes gérés par la transformation de données associée. Vous devez également appeler la méthode super.updateMapping() dans la sous-classe. En règle générale, vous ne devez pas appeler cette méthode directement. En revanche, pour garantir que les données ont été mappées à tel ou tel endroit, appelez la méthode validateData() de la classe Series. En général, vous pouvez supposer que la méthode updateData() a été appelée avant cette méthode, si nécessaire. updateTransform Appelée lorsque les données sous-jacentes représentées par la série doivent être transformées en valeurs d’écran par les axes de la transformation de données associée. Appelée lorsque les données sous-jacentes représentées par la série doivent être transformées en valeurs d’écran par les axes de la transformation de données associée. Cette situation peut se produire lorsque les données sous-jacentes ont été modifiées, lorsque la plage de valeurs des axes associés a changé, ou encore lorsque la taille de la zone à l’écran a changé. Si vous implémentez un type de série personnalisé, vous devez remplacer cette méthode et transformer les données en utilisant la méthode transformCache() de la transformation de données associée. Vous devez également appeler la méthode super.updateTransform() dans la sous-classe. En règle générale, vous ne devez pas appeler cette méthode directement. En revanche, si vous souhaitez garantir que les données ont été filtrées à tel ou tel endroit, appelez la méthode validateTransform() de la classe Series. En général, vous pouvez supposer que les méthodes updateData(), updateMapping() et updateFilter() ont été appelées avant cette méthode, si nécessaire. closeField Spécifie le champ du fournisseur de données qui détermine la position de la valeur de fermeture de l’élément sur l’axe Y."" Spécifie le champ du fournisseur de données qui détermine la position de la valeur de fermeture de l’élément sur l’axe Y. columnWidthRatio Spécifie la largeur des éléments par rapport à la largeur des catégories.0.65. Spécifie la largeur des éléments par rapport à la largeur des catégories. La valeur 1 utilise l’intégralité de l’espace et la valeur 0.6 60 % de l’espace disponible pour l’élément. En règle générale, vous ne devez pas définir cette propriété directement. La largeur réelle de l’élément correspond soit à la valeur de la propriété columnWidthRatio, soit à la valeur de maxColumnWidth, la plus petite des deux étant prise en compte. highField Spécifie le champ du fournisseur de données qui détermine la position de la valeur supérieure de l’élément sur l’axe Y."" Spécifie le champ du fournisseur de données qui détermine la position de la valeur supérieure de l’élément sur l’axe Y. horizontalAxis Définit les libellés, les graduations et la position des données des éléments de l’axe X.mx.charts.chartClasses:IAxis Définit les libellés, les graduations et la position des données des éléments de l’axe X. Utilisez la classe LinearAxis ou CategoryAxis pour définir les propriétés de l’objet horizontalAxis en tant que balise enfant en langage MXML, ou pour créer un objet LinearAxis ou CategoryAxis en langage ActionScript. itemType Sous-type d’objet ChartItem utilisé par cette série pour représenter les différents éléments. Sous-type d’objet ChartItem utilisé par cette série pour représenter les différents éléments. Les sous-classes peuvent effectuer un remplacement et renvoyer une classe plus spécialisée si elles doivent stocker des informations supplémentaires dans les éléments. items Obtient tous les éléments présents dans la série après filtrage. Obtient tous les éléments présents dans la série après filtrage.

Les différentes séries déterminent la liste des éléments à renvoyer.

legendData Tableau d’occurrences LegendData décrivant les éléments qui doivent s’afficher dans une légende représentant cette série. Tableau d’occurrences LegendData décrivant les éléments qui doivent s’afficher dans une légende représentant cette série. Les classes de série dérivées remplacent cet accesseur de lecture et renvoient des données de légende propres à leurs styles et à leur méthode de représentation des données. Bien que la plupart des types de séries renvoient une seule occurrence LegendData, certains d’entre eux (par exemple PieSeries et StackedSeries) renvoient plusieurs occurrences représentant différents éléments du tableau ou différentes manières de rendre les données. lowField Spécifie le champ du fournisseur de données qui détermine la position de la valeur inférieure de l’élément sur l’axe Y."" Spécifie le champ du fournisseur de données qui détermine la position de la valeur inférieure de l’élément sur l’axe Y. maxColumnWidth Spécifie la largeur des éléments, en pixels. Spécifie la largeur des éléments, en pixels. La largeur réelle de l’élément correspond soit à la valeur du style, soit à la valeur de la propriété columnWidthRatio, la plus petite des deux étant prise en compte. En règle générale, vous ne devez pas définir cette propriété directement : elle est affectée par le graphique conteneur. offset Spécifie dans quelle mesure le centre des éléments doit être décalé par rapport au centre de l’espace disponible, selon la largeur des catégories. Spécifie dans quelle mesure le centre des éléments doit être décalé par rapport au centre de l’espace disponible, selon la largeur des catégories. Si la valeur est 0, les éléments sont centrés dans l’espace disponible. Définissez cette propriété sur -50 pour centrer l’élément au début de l’espace disponible. En règle générale, vous ne devez pas définir cette propriété directement. Le contrôle du graphique conteneur gère cette valeur en fonction de la valeur de sa propriété columnWidthRatio. openField Spécifie le champ du fournisseur de données qui détermine la position de la valeur d’ouverture de l’élément sur l’axe Y."" Spécifie le champ du fournisseur de données qui détermine la position de la valeur d’ouverture de l’élément sur l’axe Y. renderDataType Sous-type de données ChartRenderData utilisé par cette série pour stocker toutes les données nécessaires au rendu. Sous-type de données ChartRenderData utilisé par cette série pour stocker toutes les données nécessaires au rendu. Les sous-classes peuvent effectuer un remplacement et renvoyer une classe plus spécialisée si elles doivent stocker des informations supplémentaires pour le rendu. renderData Stocke les informations nécessaires au rendu de cette série. Stocke les informations nécessaires au rendu de cette série. verticalAxis Définit les libellés, les graduations et la position des données des éléments de l’axe Y.mx.charts.chartClasses:IAxis Définit les libellés, les graduations et la position des données des éléments de l’axe Y. Utilisez la classe LinearAxis ou CategoryAxis pour définir les propriétés de l’objet horizontalAxis en tant que balise enfant en langage MXML, ou pour créer un objet LinearAxis ou CategoryAxis en langage ActionScript. xField Spécifie le champ du fournisseur de données qui détermine la position de l’élément sur l’axe X."" Spécifie le champ du fournisseur de données qui détermine la position de l’élément sur l’axe X. Si la valeur est une chaîne vide (""), Flex rend les colonnes dans l’ordre dans lequel elles apparaissent dans le fournisseur dataProvider.
DataDescription La structure DataDescription est utilisée par les objets ChartElement pour indiquer les caractéristiques des données qu’ils représentent aux objets Axis qui génèrent automatiquement des valeurs à partir des données représentées dans le graphique.Object La structure DataDescription est utilisée par les objets ChartElement pour indiquer les caractéristiques des données qu’ils représentent aux objets Axis qui génèrent automatiquement des valeurs à partir des données représentées dans le graphique. Lorsqu’ils sont appelés, les objets ChartElement affichant des données doivent créer et renvoyer des objets DataDescription à partir de leur méthode describeData(). DataDescription Constructeur. Constructeur. REQUIRED_BOUNDED_VALUES Indicateur de bit transmis par l’axe à la méthode describeData() d’un élément.0x2 Indicateur de bit transmis par l’axe à la méthode describeData() d’un élément. Si cet indicateur est défini, l’élément définit la propriété boundedValues. REQUIRED_MIN_INTERVAL Indicateur de bit transmis par l’axe à la méthode describeData() d’un élément.0x1 Indicateur de bit transmis par l’axe à la méthode describeData() d’un élément. Si cet indicateur est défini, l’élément définit la propriété minInterval. REQUIRED_MIN_MAX Indicateur de bit transmis par l’axe à la méthode describeData() d’un élément.0x4 Indicateur de bit transmis par l’axe à la méthode describeData() d’un élément. Si cet indicateur est défini, l’élément définit les propriétés DescribeData.min et DescribeData.max. REQUIRED_PADDING Indicateur de bit transmis par l’axe à la méthode describeData() d’un élément.0x8 Indicateur de bit transmis par l’axe à la méthode describeData() d’un élément. Si cet indicateur est défini, l’élément définit la propriété DescribeData.padding. boundedValues Tableau d’objets BoundedValue décrivant les données présentes dans l’élément. Tableau d’objets BoundedValue décrivant les données présentes dans l’élément. Les objets BoundedValue sont des points de données disposant d’un espace réservé autour du point de données dans la zone de données du graphique. Lorsque cela est demandé, un élément de graphique remplit cette propriété en utilisant les objets BoundedValue nécessaires pour faire en sorte qu’un espace suffisant soit visible dans la zone de données du graphique. Exemple : objet ColumnSeries qui a besoin de 20 pixels au-dessus de chaque colonne pour afficher un libellé de données. max Valeur de données maximale affichée par l’élément. Valeur de données maximale affichée par l’élément. minInterval Intervalle minimal entre deux valeurs affichées par l’élément, en unités de données. Intervalle minimal entre deux valeurs affichées par l’élément, en unités de données. min Valeur de données minimale affichée par l’élément. Valeur de données minimale affichée par l’élément. padding Volume de la marge en unités de données dont l’élément a besoin au-delà de ses valeurs minimale et maximale pour afficher correctement les valeurs entières. Volume de la marge en unités de données dont l’élément a besoin au-delà de ses valeurs minimale et maximale pour afficher correctement les valeurs entières. ChartBase La classe ChartBase relie l’architecture des composants Flex à l’architecture DualStyleObject.Flex components inherit the following properties from the ChartBase class:

  <mx:tagname
    Properties
    allElements="Array; No default"
    annotationElements="Array; No default"
    backgroundElements="Array; No default"
    chartState=""
    clipContent="false|true"
    dataProvider="No default"
    dataRegion"No default"
    dataTipFunction="No default"
    dataTipLayerIndex"No default"
    dataTipMode"No default"
    description"No default"
    dragEnabled="false|true"
    dragMoveEnabled="false|true"
    dropEnabled="false|true"
    labelElements"No default"
    legendData"No default"
    mouseSensitivity="5"
    selectedChartItem=ChartItem; No default"
    selectedChartItems=Array; No default"
    selectionMode="none|single|multiple"
    series="No default"
    seriesFilters"No default"
    showAllDataTips="true|false"
    showDataTips="true|false"
    transforms="No default"
    
    Styles
    chartSeriesStyles="Style; No default"
    dataTipCalloutStroke="Stroke; No default"
    dataTipRenderer="Renderer; No default"
    fill="IFill; No default"
    fontFamily="Verdana"
    fontSize="10"
    itemDisabledColor="uint; No default"
    itemRollOverColor="uint; No default"
    itemSelectionColor="uint; No default"
    maximumDataTipCount="NaN"
    paddingBottom="No default"
    paddingTop="No default"
    paddingLeft="0"
    paddingRight="0"
    showDataTipTargets="true|false"  
    
   Events
    change="Event; No default"
    itemClick="Event; No default"
    itemDoubleClick="Event; No default"
    itemMouseDown="Event; No default"
    itemMouseMove="Event; No default"
    itemMouseUp="Event; No default"
    itemRollOut="Event; No default"
    itemRollOver="Event; No default"
  >
  
]]>
mx.managers:IFocusManagerComponentmx.core:UIComponent La classe ChartBase relie l’architecture des composants Flex à l’architecture DualStyleObject. Elle étend la classe de base UIComponent de Flex, mais contient des classes DualStyleObject.

En règle générale, vous n’utilisez pas la classe ChartBase directement. En revanche, vous utilisez l’une de ses sous-classes, par exemple PlotChart ou BubbleChart. Elle joue le rôle de classe de base pour les types de graphiques courants fournis dans le package mx.charts.

Cette classe définit un certain nombre de styles et de propriétés CSS qui permettent d’accéder facilement aux fonctionnalités courantes de la structure.

La taille minimale d’un graphique est de 20 x 20 pixels. La taille maximale d’un graphique n’a pas de limite. La taille recommandée d’un graphique est de 400 x 400 pixels.

Les objets ChartBase et les sous-classes viennent compléter les objets d’événement de souris standard par des données supplémentaires décrivant le point de données du graphique le plus proche du pointeur de la souris. L’objet d’événement des événements de souris contient une propriété supplémentaire, hitData, qui contient à son tour un objet HitData décrivant le point de données le plus proche. Pour plus d’informations sur le contenu de l’objet HitData, voir mx.charts.HitData.

Les objets ChartBase prennent uniquement en compte les points de données qui se trouvent dans un certain rayon par rapport au pointeur de la souris. Vous pouvez définir ce rayon par le biais de la propriété mouseSensitivity. S’il n’existe aucun point de données dans le rayon défini par mouseSensitivity, la valeur de event.hitData est null.

mx.charts.HitDatamx.charts.CategoryAxismx.charts.LinearAxisitemRollOver Distribué lorsqu’un nouveau point de données est détecté sous le pointeur de la souris.mx.charts.events.ChartItemEvent.ITEM_ROLL_OVERmx.charts.events.ChartItemEvent Distribué lorsqu’un nouveau point de données est détecté sous le pointeur de la souris. Flex prend uniquement en compte les points de données qui se trouvent dans le rayon délimité par la propriété mouseSensitivity. itemRollOut Distribué lorsque le point de données le plus proche du pointeur de la souris change.mx.charts.events.ChartItemEvent.ITEM_ROLL_OUTmx.charts.events.ChartItemEvent Distribué lorsque le point de données le plus proche du pointeur de la souris change. Flex prend uniquement en compte les points de données qui se trouvent dans le rayon délimité par la propriété mouseSensitivity. itemMouseUp Distribué lorsqu’un point de données se trouve sous le pointeur de la souris alors que le bouton de la souris est relâché.mx.charts.events.ChartItemEvent.ITEM_MOUSE_UPmx.charts.events.ChartItemEvent Distribué lorsqu’un point de données se trouve sous le pointeur de la souris alors que le bouton de la souris est relâché. Flex prend uniquement en compte les points de données qui se trouvent dans le rayon délimité par la propriété mouseSensitivity. itemMouseMove Distribué lorsque le pointeur de la souris est déplacé alors qu’il survole un point de données.mx.charts.events.ChartItemEvent.ITEM_MOUSE_MOVEmx.charts.events.ChartItemEvent Distribué lorsque le pointeur de la souris est déplacé alors qu’il survole un point de données. Flex prend uniquement en compte les points de données qui se trouvent dans le rayon délimité par la propriété mouseSensitivity. itemMouseDown Distribué lorsqu’un point de données se trouve sous le pointeur de la souris alors que le bouton de la souris est relâché.mx.charts.events.ChartItemEvent.ITEM_MOUSE_DOWNmx.charts.events.ChartItemEvent Distribué lorsqu’un point de données se trouve sous le pointeur de la souris alors que l’utilisateur appuie sur le bouton de la souris. Flex prend uniquement en compte les points de données qui se trouvent dans le rayon délimité par la propriété mouseSensitivity. itemDoubleClick Distribué lorsqu’un point de données se trouve sous le pointeur de la souris alors que l’utilisateur double clique sur le bouton de la souris.mx.charts.events.ChartItemEvent.ITEM_DOUBLE_CLICKmx.charts.events.ChartItemEvent Distribué lorsqu’un point de données se trouve sous le pointeur de la souris alors que l’utilisateur double clique sur le bouton de la souris. Flex prend uniquement en compte les points de données qui se trouvent dans le rayon délimité par la propriété mouseSensitivity. itemClick Distribué lorsqu’un point de données se trouve sous le pointeur de la souris alors que l’utilisateur double clique sur le bouton de la souris.mx.charts.events.ChartItemEvent.MOUSE_CLICK_DATAmx.charts.events.ChartItemEvent Distribué lorsqu’un point de données se trouve sous le pointeur de la souris alors que l’utilisateur double clique sur le bouton de la souris. Flex prend uniquement en compte les points de données qui se trouvent dans le rayon délimité par la propriété mouseSensitivity. chartDoubleClick Distribué lorsqu’aucun point de données ne se trouve sous le pointeur de la souris alors que l’utilisateur double clique sur un graphique.mx.charts.events.ChartEvent.CHART_DOUBLE_CLICKmx.charts.events.ChartEvent Distribué lorsqu’aucun point de données ne se trouve sous le pointeur de la souris alors que l’utilisateur double clique sur un graphique. Flex prend uniquement en compte les points de données qui se trouvent dans le rayon délimité par la propriété mouseSensitivity. chartClick Distribué lorsqu’aucun point de données ne se trouve sous le pointeur de la souris alors que l’utilisateur clique sur un graphique.mx.charts.events.ChartEvent.CHART_CLICKmx.charts.events.ChartEvent Distribué lorsqu’aucun point de données ne se trouve sous le pointeur de la souris alors que l’utilisateur clique sur un graphique. Flex prend uniquement en compte les points de données qui se trouvent dans le rayon délimité par la propriété mouseSensitivity. change Distribué lorsque la sélection change dans le graphique.mx.charts.events.ChartItemEvent.CHANGEmx.charts.events.ChartItemEvent Distribué lorsque la sélection change dans le graphique. ChartBase Constructeur. Constructeur. addDragData Ajoute les éléments sélectionnés à l’objet DragSource dans le cadre d’une opération de glisser-déposer.dsObjet DragSource auquel les données sont ajoutées. Ajoute les éléments sélectionnés à l’objet DragSource dans le cadre d’une opération de glisser-déposer. Vous pouvez remplacer cette méthode pour ajouter d’autres données à la source de l’opération de glissement. applySeriesSet Réalise un prétraitement de la série et des transformations en vue de l’affichage.Tableau de séries auquel est appliqué un ensemble de séries. seriesSetTableau de séries pour lesquelles un prétraitement doit être réalisé. transformmx.charts.chartClasses:DataTransformTransformation utilisée par la série. Réalise un prétraitement de la série et des transformations en vue de l’affichage. En général, vous ne devez pas appeler cette méthode directement. Cette méthode est en fait appelée automatiquement au cours du cycle commitProperties() du contrôle de graphique, lorsque la série a été invalidée par un appel de la méthode invalidateSeries().

Par défaut, cette méthode appelle la méthode customizeSeries() une seule fois pour chaque série de l’ensemble. Les sous-classes de la classe Chart peuvent remplacer cette méthode pour ajouter une logique de personnalisation commune à toutes les séries de l’ensemble.

clearSelection Désélectionne tous les éléments de graphique sélectionnés dans le contrôle de graphique. Désélectionne tous les éléments de graphique sélectionnés dans le contrôle de graphique. Définit la propriété currentState de tous les éléments de graphique du graphique sur none. customizeSeries Applique une personnalisation et un formatage par série aux séries du graphique.seriesGlyphmx.charts.chartClasses:SeriesSérie à personnaliser. iIndex de la série dans le tableau de séries. Applique une personnalisation et un formatage par série aux séries du graphique. Cette méthode est appelée une seule fois pour chaque série lorsque la série a été modifiée par un appel de la méthode invalidateSeries(). dragCompleteHandler Traite les événements de type DragEvent.DRAG_COMPLETE.eventObjet DragEvent. Traite les événements de type DragEvent.DRAG_COMPLETE. Cette méthode supprime l’élément du fournisser de données. dragDropHandler Traite les événements de type DragEvent.DRAG_DROP.eventObjet DragEvent. Traite les événements de type DragEvent.DRAG_DROP. Cette méthode masque le résultat d’interface en appelant la méthode hideDropFeedback(). dragEnterHandler Traite les événements de type DragEvent.DRAG_ENTER.eventObjet DragEvent. Traite les événements de type DragEvent.DRAG_ENTER. Cette méthode détermine si l’objet DragSource contient des éléments valides et utilise la méthode showDropFeedback() pour configurer la réponse de l’interface utilisateur. dragExitHandler Traite les événements de type DragEvent.DRAG_EXIT.eventObjet DragEvent. Traite les événements de type DragEvent.DRAG_EXIT. Cette méthode masque le résultat d’interface en appelant la méthode hideDropFeedback(). dragOverHandler Traite les événements de type DragEvent.DRAG_OVER.eventObjet DragEvent. Traite les événements de type DragEvent.DRAG_OVER. Cette méthode détermine si l’objet DragSource contient des éléments valides et utilise la méthode showDropFeedback() pour configurer la réponse de l’interface utilisateur. dragStartHandler Gestionnaire par défaut pour l’événement dragStart.eventObjet DragEvent. Gestionnaire par défaut pour l’événement dragStart. findDataPoints Renvoie un tableau d’objets HitData décrivant le point de données le plus proche des coordonnées transmises à la méthode.Tableau d’objets HitData. xCoordonnée x par rapport à l’objet ChartBase. yCoordonnée y par rapport à l’objet ChartBase. Renvoie un tableau d’objets HitData décrivant le point de données le plus proche des coordonnées transmises à la méthode. Les arguments x et y doivent être des valeurs exprimées dans le système de coordonnées de l’objet ChartBase.

Lors de la recherche des points de données les plus proches, cette méthode respecte les limites spécifiées par la propriété mouseSensitivity de l’objet ChartBase.

mx.charts.HitData
getAllDataPoints Renvoie un tableau d’objets HitData représentant les éléments de graphique présents dans les objets sous-jacents qui implémentent l’interface IChartElement2.Tableau d’objets HitData représentant les points de données. Renvoie un tableau d’objets HitData représentant les éléments de graphique présents dans les objets sous-jacents qui implémentent l’interface IChartElement2. getFirstItem Obtient le premier élément du graphique, en fonction des axes.Objet ChartItem correspondant. mx.charts:ChartItemdirectionDirection dans laquelle le premier élément doit être renvoyé. Valeurs possibles : ChartBase.NAVIGATE_HORIZONTAL et ChartBase.NAVIGATE_VERTICAL. Obtient le premier élément du graphique, en fonction des axes. getItemsInRegion Obtient tous les éléments de graphique qui se trouvent dans la région rectangulaire définie.Tableau d’objets ChartItem. valueRégion rectangulaire. Obtient tous les éléments de graphique qui se trouvent dans la région rectangulaire définie. Appelez cette méthode pour déterminer quels éléments de graphique se trouvent dans une région rectangulaire particulière.

Les différents types de graphiques déterminent si leur élément de graphique se trouve ou non dans la région. Le point doit se trouver dans l’espace de coordonnées global.

getLastItem Obtient le dernier élément du graphique, en fonction des axes.Objet ChartItem correspondant. mx.charts:ChartItemdirectionDirection dans laquelle le dernier élément doit être renvoyé. Valeurs possibles : ChartBase.NAVIGATE_HORIZONTAL et ChartBase.NAVIGATE_VERTICAL. Obtient le dernier élément du graphique, en fonction des axes. getNextItem Obtient l’élément de graphique qui suit l’élément qui a le focus dans le graphique, en fonction des axes.Objet ChartItem correspondant. mx.charts:ChartItemdirectionDirection dans laquelle l’élément suivant doit être renvoyé. Valeurs possibles : ChartBase.NAVIGATE_HORIZONTAL et ChartBase.NAVIGATE_VERTICAL. Obtient l’élément de graphique qui suit l’élément qui a le focus dans le graphique, en fonction des axes. Si aucun élément de graphique n’est actuellement sélectionné, cette méthode renvoie le premier élément de la première série. getPreviousItem Obtient l’élément de graphique qui précède l’élément qui a le focus dans le graphique, en fonction des axes.Objet ChartItem correspondant. mx.charts:ChartItemdirectionDirection dans laquelle l’élément précédent doit être renvoyé. Valeurs possibles : ChartBase.NAVIGATE_HORIZONTAL et ChartBase.NAVIGATE_VERTICAL. Obtient l’élément de graphique qui précède l’élément qui a le focus dans le graphique, en fonction des axes. Si aucun élément de graphique n’est actuellement sélectionné, cette méthode renvoie le premier élément de la première série. hideData Signale au graphique que les données sous-jacentes affichées dans le graphique ont changé. Signale au graphique que les données sous-jacentes affichées dans le graphique ont changé. Les séries et éléments de graphique appellent cette fonction lorsque leur rendu a changé, afin de déclencher une exécution coordonnée des effets d’affichage et de masquage des données. En général, vous ne devez pas appeler cette méthode directement sur le graphique. hideDropFeedback Masque l’indicateur de dépôt, qui signale qu’une opération de glisser-déposer est autorisée.eventObjet DragEvent contenant des informations sur la position de la souris. Masque l’indicateur de dépôt, qui signale qu’une opération de glisser-déposer est autorisée. invalidateChildOrder Signale au graphique que sa liste d’enfants a été modifiée et doit être réorganisée. Signale au graphique que sa liste d’enfants a été modifiée et doit être réorganisée. Les classes de graphique dérivées peuvent appeler cette méthode pour déclencher l’appel de la méthode interne updateChildOrder() du graphique au cours du prochain cycle commitProperties(). invalidateData Déclenche un nouveau tracé du graphique. Déclenche un nouveau tracé du graphique. Appelez cette méthode lorsque vous ajoutez des séries ou des fournisseurs de données au graphique, ou lorsque vous modifiez ses séries et fournisseurs existants. invalidateSeriesStyles Déclenche un nouveau tracé du graphique. Déclenche un nouveau tracé du graphique. Appelez cette méthode lorsque vous modifiez les propriétés de style des séries du graphique. invalidateSeries Signale au graphique que son tableau de séries a été modifié et doit subir un nouveau traitement. Signale au graphique que son tableau de séries a été modifié et doit subir un nouveau traitement. Les classes de graphique dérivées peuvent appeler cette méthode pour déclencher l’appel de la méthode interne updateSeries() du graphique au cours du cycle commitProperties() suivant. legendDataChanged Distribue un nouvel événement LegendDataChanged. Distribue un nouvel événement LegendDataChanged. positionAllDataTips Définit la position des objets DataTip sur le graphique lorsque la propriété showAllDataTips est définie sur true.hitSetTableau d’objets HitData. Définit la position des objets DataTip sur le graphique lorsque la propriété showAllDataTips est définie sur true. Cette méthode permet d’éviter tout chevauchement entre plusieurs objets DataTip (si plusieurs d’entre eux sont visibles) ou entre un objet DataTip et un élément de données cible. positionDataTips Définit la position des objets DataTip sur le graphique. Définit la position des objets DataTip sur le graphique. Cette méthode permet d’éviter tout chevauchement entre plusieurs objets DataTip (si plusieurs d’entre eux sont visibles) ou entre un objet DataTip et un élément de données cible. setActualSize wh showDropFeedback Affiche un indicateur de dépôt sous le pointeur de la souris, pour signaler qu’une opération de glisser-déposer est autorisée.eventObjet DragEvent contenant des informations sur la position du pointeur de la souris. Affiche un indicateur de dépôt sous le pointeur de la souris, pour signaler qu’une opération de glisser-déposer est autorisée. L’indicateur de dépôt indique également où les éléments seront déposés. updateAllDataTips Affiche tous les objets DataTip non interactifs si la propriété showAllDataTips est définie. Affiche tous les objets DataTip non interactifs si la propriété showAllDataTips est définie. HORIZONTAL La valeur de cette constante est transmise aux méthodes telles que getNextItem() et getPrevItem().horizontal La valeur de cette constante est transmise aux méthodes telles que getNextItem() et getPrevItem(). Ces méthodes utilisent cette constante pour détermine l’élément ou la série à sélectionner lorsque l’utilisateur appuie sur une touche, par exemple la flèche gauche. Par exemple, si l’utilisateur appuie sur la touche Flèche gauche ou Flèche droite, la direction est définie sur « horizontal » (ChartBase.HORIZONTAL). VERTICAL La valeur de cette constante est transmise aux méthodes telles que getNextItem() et getPrevItem().vertical La valeur de cette constante est transmise aux méthodes telles que getNextItem() et getPrevItem(). Ces méthodes utilisent cette constante pour détermine l’élément ou la série à sélectionner lorsque l’utilisateur appuie sur une touche, par exemple la flèche gauche. Par exemple, si l’utilisateur appuie sur la touche Haut ou Bas, la direction est définie sur « vertical » (ChartBase.VERTICAL). allElements Ensemble contenant tous les éléments de graphique affichés dans le graphique.unknown Ensemble contenant tous les éléments de graphique affichés dans le graphique. Cet ensemble contient les séries, les séries secondaires, les éléments d’arrière-plan et les éléments d’annotation. dataTipFunction Spécifie une méthode de rappel utilisée pour générer des objets DataTip à partir des données. Spécifie une méthode de rappel utilisée pour générer des objets DataTip à partir des données. Cette méthode doit présenter la signature suivante :
      function dataTipFunction(hitData:HitData):String
      

Cette méthode renvoie une chaîne affichée pour chaque point de données. Le texte peut comporter un formatage HTML. Le seul paramètre est un objet HitData décrivant le point de données.

labelElements Ensemble des objets d’affichage représentant les libellés des éléments de graphique.unknown Ensemble des objets d’affichage représentant les libellés des éléments de graphique. Certains types de séries, d’annotations et d’arrière-plans comportent des incrustations, par exemple des éléments et des légendes. Les éléments peuvent transmettre au graphique un objet d’affichage contenant les incrustations à placer par-dessus les autres éléments de graphique. Les implémenteurs de graphique peuvent accéder à ces objets d’incrustation dans le tableau labelElements. mouseSensitivity Spécifie la distance maximale entre le pointeur de la souris et le point de données, en pixels, pour que Flex considère qu’un point de données se trouve sous le pointeur lorsque celui-ci est déplacé au-dessus d’un graphique.55 Spécifie la distance maximale entre le pointeur de la souris et le point de données, en pixels, pour que Flex considère qu’un point de données se trouve sous le pointeur lorsque celui-ci est déplacé au-dessus d’un graphique. Flex considère que les points de données dont la distance par rapport au pointeur de la souris est inférieure au nombre de pixels spécifié par mouseSensitivity se trouvent sous le pointeur de la souris. Cette valeur est également utilisée par la méthode findDataPoints. annotationElements Définit un tableau d’objets ChartElement qui apparaissent par-dessus les séries de données rendues par le graphique. Définit un tableau d’objets ChartElement qui apparaissent par-dessus les séries de données rendues par le graphique. Chaque élément du tableau doit étendre la classe mx.charts.DualStyleObject et implémenter l’interface IChartElement2. backgroundElements Définit un tableau d’objets ChartElement d’arrière-plan qui apparaissent sous les séries de données rendues par le graphique. Définit un tableau d’objets ChartElement d’arrière-plan qui apparaissent sous les séries de données rendues par le graphique. Chaque élément du tableau doit étendre la classe mx.charts.DualStyleObject et implémenter l’interface IChartElement2. chartState Etat de transition actuel du graphique. Etat de transition actuel du graphique. Utilisez cette propriété pour déterminer si le graphique fait actuellement l’objet d’une transition visant à supprimer ses anciennes données ou à ajouter de nouvelles données, ou si au contraire toutes les transitions sont terminées, auquel cas le graphique affiche son jeu de données actuel. Pour connaître les valeurs possibles, voir mx.charts.chartClasses.ChartState. clipContent Détermine si Flex doit écrêter le graphique en suivant la zone délimitée par les axes. Détermine si Flex doit écrêter le graphique en suivant la zone délimitée par les axes. Définissez cette propriété sur false pour écrêter le graphique. Définissez-la sur true pour empêcher tout écrêtage lors du rendu des données. dataProvider Spécifie le fournisseur de données du graphique. Spécifie le fournisseur de données du graphique. Ce fournisseur de données est affecté aux séries de données rendues par le graphique. Pour rendre des séries de données hétérogènes dans un même graphique, utilisez la propriété dataProvider sur les différentes séries.

Cette propriété peut accepter un tableau ou tout objet implémentant l’interface IList ou ICollectionView.

dataRegion Zone du graphique utilisée pour afficher des données. Zone du graphique utilisée pour afficher des données. Ce rectangle n’inclut pas les zones utilisées pour les gouttières, les lignes d’axe, les libellés et la marge. dataTipLayerIndex Index de l’enfant responsable du rendu des objets DataTip. Index de l’enfant responsable du rendu des objets DataTip. Les classes dérivées qui ajoutent des éléments visuels au graphique doivent ajouter ces éléments sous ce calque. dataTipMode Spécifie la manière dont Flex affiche les contrôles DataTip du graphique. Spécifie la manière dont Flex affiche les contrôles DataTip du graphique. Les contrôles DataTip sont semblables aux contrôles ToolTip, mais ils affichent une valeur correcte représentant le point de données du graphique le plus proche du pointeur de la souris.

Valeurs possibles de la propriété dataTipMode :

  • "single" : les objets DataTip sont affichés pour le point de données le plus proche du pointeur de la souris.
  • "multiple" : les objets DataTip sont affichés pour tous les contrôles DataTip qui se trouvent à portée du pointeur de la souris. Vous pouvez définir la sensibilité du pointeur par le biais de la propriété mouseSensitivity.

Vous pouvez personnaliser les contrôles DataTip par le biais de la propriété dataTipFunction.

description Courte description des données du graphique. Courte description des données du graphique. Lorsque l’accessibilité est activée, les lecteurs d’écran utilisent cette propriété pour décrire le graphique.

La valeur par défaut de cette chaîne est une chaîne vide. La valeur doit être affectée explicitement par le développeur et avoir une signification.

dragEnabled Détermine si vous pouvez faire glisser des éléments vers l’extérieur du graphique et les déposer sur d’autres contrôles.false Détermine si vous pouvez faire glisser des éléments vers l’extérieur du graphique et les déposer sur d’autres contrôles. Si la valeur est true, les opérations de glisser-déposer sont possibles pour ce graphique. Si la propriété dropEnabled est également définie sur true, vous pouvez faire glisser des éléments et les déposer dans le graphique pour les réorganiser. dragImage Obtient une occurrence de la classe qui affiche les éléments visuels au cours d’une opération de glisser-déposer.mx.controls.chartClasses.ChartItemDragProxy Obtient une occurrence de la classe qui affiche les éléments visuels au cours d’une opération de glisser-déposer. dragMoveEnabled Indique quel curseur d’affichage doit être affiché en réponse à l’opération de glissement.false Indique quel curseur d’affichage doit être affiché en réponse à l’opération de glissement. Si la valeur est true, que la valeur de la propriété dragEnabled est également true et que la touche Control n’est pas enfoncée, la valeur moveCursor s’affiche en réponse. Si la touche Control est enfoncée, la valeur copyCursor s’affiche en réponse. Si la valeur est false et que la valeur de la propriété dragEnabled est true, la valeur copyCursor s’affiche, que la touche Control soit ou non enfoncée. dropEnabled Indicateur spécifiant si les éléments qui ont fait l’objet d’une opération de glissement peuvent ensuite être déposés sur le graphique.false Indicateur spécifiant si les éléments qui ont fait l’objet d’une opération de glissement peuvent ensuite être déposés sur le graphique.

Si vous définissez cette propriété sur true, le graphique accepte tous les formats de données et suppose que les données qui ont fait l’objet du glissement correspondent au format de données du fournisseur de données. Pour vérifier explicitement le format de données des données qui font l’objet du glissement, vous devez traiter un ou plusieurs événements de glissement, tels que dragOver, puis appeler la méthode preventDefault() de l’objet DragEvent pour personnaliser la manière dont la classe de liste décide d’accepter les données en question.

Lorsque la valeur de dropEnabled est true, Flex appelle automatiquement les méthodes showDropFeedback() et hideDropFeedback() pour afficher l’indicateur de dépôt.

legendData Tableau d’éléments Legend. Tableau d’éléments Legend. selectedChartItem Spécifie l’objet ChartItem sélectionné dans le graphique.mx.charts:ChartItem Spécifie l’objet ChartItem sélectionné dans le graphique. Si plusieurs éléments sont sélectionnés, cette propriété spécifie l’élément sélectionné en dernier. selectedChartItems Spécifie un tableau contenant tous les objets ChartItem sélectionnés dans le graphique. Spécifie un tableau contenant tous les objets ChartItem sélectionnés dans le graphique. selectionMode Détermine si les objets ChartItem peuvent ou non être sélectionnés.none Détermine si les objets ChartItem peuvent ou non être sélectionnés. Valeurs possibles : none, single ou multiple. Définissez cette propriété sur none pour empêcher la sélection des éléments de graphique. Définissez cette propriété sur single pour autoriser la sélection d’un seul élément à la fois. Définissez cette propriété sur multiple pour autoriser la sélection de plusieurs éléments de graphique.

Si vous définissez cette propriété sur single ou multiple, vous pouvez remplacer cette propriété pour une série en définissant la propriété selectable de la série sur false. Si vous définissez la propriété selectionMode sur none, les éléments de graphique ne pourront pas être sélectionnés, quelle que soit la valeur de la propriété selectable de la série.

mx.charts.ChartItemmx.charts.chartClasses.Series
seriesFilters Tableau de filtres appliqués à toutes les séries du graphique. Tableau de filtres appliqués à toutes les séries du graphique. Affectez un tableau de filtres bitmap à cette propriété pour les appliquer simultanément à toutes les séries. Définissez la propriété seriesFilter sur un tableau vide pour effacer les filtres par défaut appliqués aux séries du graphique. Il est plus efficace d’affecter des filtres à la propriété seriesFilters, qui s’applique à toutes les séries, plutôt que de les affecter individuellement aux séries. series Tableau d’objets Series définissant les données du graphique. Tableau d’objets Series définissant les données du graphique. Chaque graphique définit le type d’objets Series à utiliser pour remplir ce tableau. Par exemple, un contrôle ColumnChart suppose que le tableau contient des objets ColumnSeries. Certains graphiques acceptent tous les objets de type IChartElement2 dans le tableau, mais en général, chaque type de graphique n’accepte qu’un seul type d’objets. showAllDataTips Détermine si Flex affiche tous les contrôles DataTip du graphique. Détermine si Flex affiche tous les contrôles DataTip du graphique. Les contrôles DataTip sont semblables aux infos-bulles, mais ils affichent la valeur correcte représentant le point de données de graphique.

Différents éléments de graphique peuvent afficher différents styles de contrôles DataTip. Par exemple, un élément de graphique empilé peut afficher à la fois les valeurs de la colonne et le pourcentage de ces valeurs par rapport au total.

Vous pouvez personnaliser les contrôles DataTip par le biais de la propriété dataTipFunction.

showDataTips Détermine si Flex affiche les contrôles DataTip du graphique. Détermine si Flex affiche les contrôles DataTip du graphique. Les contrôles DataTip sont semblables aux infos-bulles, mais ils affichent la valeur correcte représentant le point de données du graphique le plus proche du pointeur de la souris.

Différents éléments de graphique peuvent afficher différents styles de contrôles DataTip. Par exemple, un élément de graphique empilé peut afficher à la fois les valeurs de la colonne et le pourcentage de ces valeurs par rapport au total.

Vous pouvez personnaliser les contrôles DataTip par le biais de la propriété dataTipFunction.

moduleFactory Une fabrique de modules est utilisée comme contexte d’utilisation de polices intégrées et pour la recherche du gestionnaire de style qui contrôle les styles de ce composant. Une fabrique de modules est utilisée comme contexte d’utilisation de polices intégrées et pour la recherche du gestionnaire de style qui contrôle les styles de ce composant.
IChartElement2 L’interface IChartElement2 définit l’ensemble de base des propriétés et méthodes nécessaires pour qu’un objet UIComponent puisse être représenté dans l’espace de données d’un graphique.mx.charts.chartClasses:IChartElement L’interface IChartElement2 définit l’ensemble de base des propriétés et méthodes nécessaires pour qu’un objet UIComponent puisse être représenté dans l’espace de données d’un graphique. Tout composant affecté aux tableaux de série ou d’éléments backgroundElement ou annotationElement d’un graphique doit implémenter cette interface. dataToLocal Convertit un tuple de valeurs de données en coordonnée x-y à l’écran.Coordonnées relatives au graphique. dataValuesValeurs de données à convertir en coordonnées. Convertit un tuple de valeurs de données en coordonnée x-y à l’écran. Appelez cette fonction pour transformer des données à l’écran en utilisant la même transformation que pour des éléments individuels. Par exemple, si vous souhaitez créer une surbrillance personnalisée pour une région de données d’un graphique, vous pouvez utiliser cette fonction pour déterminer les coordonnées à l’écran de la plage de valeurs à prendre en compte.

Pour les éléments de graphique Cartesian, deux valeurs sont en général transmises. La première valeur correspond à l’axe horizontal et la deuxième à l’axe vertical.

Dans le cas de graphiques polaires, la première valeur correspond à l’axe angulaire et la deuxième à l’axe radial.

getAllDataPoints Renvoie un tableau d’objets HitData contenant les éléments présents dans tous les objets sous-jacents qui implémentent l’interface IChartElement2 et dont les objets dataTip doivent être affichés lorsque la propriété showAllDataTips du graphique est définie sur true.Objets HitData décrivant les points de données. Renvoie un tableau d’objets HitData contenant les éléments présents dans tous les objets sous-jacents qui implémentent l’interface IChartElement2 et dont les objets dataTip doivent être affichés lorsque la propriété showAllDataTips du graphique est définie sur true. localToData Convertit une coordonnée à l’écran en un tuple de valeurs de données.Tuple de valeurs de données. ptPoint à convertir. Convertit une coordonnée à l’écran en un tuple de valeurs de données. Appelez cette fonction pour déterminer quelles sont les valeurs de données représentées par un point précis à l’écran.

Les différents types de graphiques déterminent la manière dont cette transformation est réalisée. Le point doit être relatif à l’espace de coordonnées du graphique.

PolarTransform L’objet PolarTransform représente un ensemble d’axes utilisés pour mapper des valeurs de données à des coordonnées polaires angle/distance et vice-versa.mx.charts.chartClasses:DataTransform L’objet PolarTransform représente un ensemble d’axes utilisés pour mapper des valeurs de données à des coordonnées polaires angle/distance et vice-versa.

Il n’est en général pas nécessaire d’agir sur l’objet PolarTransform. Les transformations sont créées automatiquement par les types de graphiques intégrés et utilisées par les séries que ces graphiques contiennent, de sorte qu’elles puissent transformer les données en coordonnées de rendu.

PolarTransform Constructeur. Constructeur. setSize Définit la largeur et la hauteur utilisée par l’objet PolarTransform lors du calcul de l’origine et du rayon.widthLargeur, en pixels, de l’objet PolarTransform. heightHauteur, en pixels, de l’objet PolarTransform. Définit la largeur et la hauteur utilisées par l’objet PolarTransform lors du calcul de l’origine et du rayon. Le graphique conteneur appelle cette méthode. En règle générale, vous ne devez pas appeler cette méthode directement. transformCache Mappe à des coordonnées d’écran un ensemble de valeurs numériques représentant des coordonnées.cacheTableau d’objets dont les champs contiennent les valeurs de données. C’est également dans ce tableau que la fonction stocke les valeurs numériques converties. aFieldChamp dans lequel se trouvent les valeurs de données pour l’axe x. aConvertedFieldChamp dans lequel se trouve la coordonnée d’écran x mappée. rFieldChamp dans lequel se trouvent les valeurs de données pour l’axe y. rConvertedFieldChamp dans lequel se trouve la coordonnée d’écran y mappée. Mappe à des coordonnées d’écran un ensemble de valeurs numériques représentant des données. Cette méthode suppose que toutes les valeurs sont des nombres. Par conséquent, toute valeur non numérique doit au préalable être convertie à l’aide de la méthode mapCache(). ANGULAR_AXIS Chaîne représentant l’axe angulaire.a Chaîne représentant l’axe angulaire. RADIAL_AXIS Chaîne représentant l’axe radial.r Chaîne représentant l’axe radial. origin Origine de la transformation polaire. Origine de la transformation polaire. Ce point est utilisé par des séries associées pour convertir des unités de données en coordonnées d’écran. radius Rayon utilisé par la transformation pour convertir des unités de données en coordonnées polaires. Rayon utilisé par la transformation pour convertir des unités de données en coordonnées polaires.
DataTip Le contrôle DataTip fournit aux utilisateurs du graphique des informations sur un point de données.mx.core:IDataRenderermx.core:UIComponent Le contrôle DataTip fournit aux utilisateurs du graphique des informations sur un point de données. Lorsqu’un utilisateur déplace la souris au-dessus d’un élément graphique, le contrôle DataTip affiche un texte fournissant des informations sur l’élément. Vous pouvez utiliser des contrôles DataTip pour guider les utilisateurs lorsqu’ils utilisent l’application ou personnaliser ces contrôles pour fournir des fonctionnalités supplémentaires.

Pour activer des contrôles DataTip sur un graphique, définissez sa propriété showDataTips sur true.

show Distribué lorsque le composant devient visible.mx.events.FlexEvent.SHOWmx.events.FlexEvent Distribué lorsque le composant devient visible. hide Distribué lorsqu’un objet passe de l’état visible à l’état invisible.mx.events.FlexEvent.HIDEmx.events.FlexEvent Distribué lorsqu’un objet passe de l’état visible à l’état invisible. DataTip Constructeur. Constructeur. createChildren measure updateDisplayList unscaledWidthunscaledHeight maxTipWidth Spécifie la largeur maximale du cadre de sélection des nouveaux contrôles DataTip, en pixels.300300 Spécifie la largeur maximale du cadre de sélection des nouveaux contrôles DataTip, en pixels. data Structure HitData décrivant le point de données rendu par l’objet DataTip. Structure HitData décrivant le point de données rendu par l’objet DataTip. moduleFactory
ChartItemDragProxy Proxy de glissement par défaut utilisé lors du déplacement d’éléments à partir d’un contrôle de graphique.mx.core:UIComponent Proxy de glissement par défaut utilisé lors du déplacement d’éléments à partir d’un contrôle de graphique. ChartItemDragProxy Constructeur. Constructeur. IColumn Les éléments ChartElement qui peuvent être regroupés le long de l’axe vertical doivent implémenter cette interface. Les éléments ChartElement qui peuvent être regroupés le long de l’axe vertical doivent implémenter cette interface. Tout élément implémentant cette interface peut être utilisé comme série enfant d’un élément ColumnSet dont la propriété type est définie sur « clustered ». Les classes ColumnSeries, HLOCSeries, CandleStickSeries et ColumnSet implémentent cette interface. columnWidthRatio Spécifie la largeur des éléments par rapport à la taille des catégories. Spécifie la largeur des éléments par rapport à la taille des catégories. La valeur 1 utilise l’intégralité de l’espace et la valeur 0.6 60 % de l’espace disponible pour l’élément. En règle générale, vous ne devez pas définir cette propriété directement. La classe gouvernante ColumnSet ou ColumnChart affecte implicitement cette valeur. La largeur réelle de l’élément correspond soit à la valeur de la propriété columnWidthRatio, soit à la valeur de maxColumnWidth, la plus petite des deux étant prise en compte. maxColumnWidth Spécifie la largeur de tracé des éléments, en pixels. Spécifie la largeur de tracé des éléments, en pixels. La largeur réelle de l’élément correspond soit à la valeur de cette propriété, soit à la valeur de la propriété columnWidthRatio, la plus petite des deux étant prise en compte. En règle générale, vous ne devez pas définir cette propriété directement. L’objet ColumnSet ou ColumnChart affecte cette valeur. La largeur réelle de l’élément correspond soit à la valeur de la propriété columnWidthRatio, soit à la valeur de maxColumnWidth, la plus petite des deux étant prise en compte. offset Spécifie dans quelle mesure le centre des éléments doit être décalé par rapport au centre de l’espace disponible, selon la taille des catégories.0 Spécifie dans quelle mesure le centre des éléments doit être décalé par rapport au centre de l’espace disponible, selon la taille des catégories. La plage des valeurs est un pourcentage de la plage qui s’étend de -100 à 100. Définissez cette propriété sur 0 pour centrer les éléments dans l’espace. Définissez cette propriété sur -50 pour centrer l’élément au début de l’espace disponible. En règle générale, vous ne devez pas définir cette propriété directement. L’objet ColumnSet ou ColumnChart affecte cette valeur. StackedSeries Les séries empilées servent de classe de base commune à toutes les séries d’ensemble d’empilement (BarSet, ColumnSet et AreaSet).mx.charts.chartClasses:Series Les séries empilées servent de classe de base commune à toutes les séries d’ensemble d’empilement (BarSet, ColumnSet et AreaSet). Une série empilée accepte un tableau d’éléments de sous-série et réalise les calculs pour les empiler verticalement, de sorte que chaque série rende la somme des données de la série précédente et de sa propre valeur. Cette classe n’est pas conçue pour être utilisée directement. StackedSeries Constructeur. Constructeur. buildSubSeries Traite le tableau de la sous-série en vue de l’affichage, si nécessaire. Traite le tableau de la sous-série en vue de l’affichage, si nécessaire. Cette méthode garantit que toutes les sous-séries sont ajoutées en tant qu’enfants de cet ensemble d’empilement et réalise une personnalisation par série si nécessaire (par exemple, affectation de fournisseurs de données hérités ou de propriétés de regroupement).

Cette méthode est également chargée de signaler au graphique que la série a changé et que par conséquent, les styles implicites de la série doivent être réaffectés. Cette méthode est appelée automatiquement par l’ensemble d’empilement lorsque cela est nécessaire. Au lieu d’appeler cette méthode directement, envisagez plutôt d’appeler la méthode invalidateSeries().

customizeSeries Applique une personnalisation à une sous-série lors de la construction du comportement d’empilement.gmx.charts.chartClasses:IChartElementElément de graphique à personnaliser. iPosition de la sous-série dans le tableau de séries. Applique une personnalisation à une sous-série lors de la construction du comportement d’empilement. Par défaut, cette méthode affecte les fournisseurs de données hérités à la sous-série. Les classes dérivées peuvent remplacer cette méthode pour appliquer une personnalisation plus poussée. formatDataTip Fournit le texte personnalisé des objets DataTip.Texte personnalisé de l’objet DataTip. La valeur par défaut est une chaîne vide. Vous devez remplacer cette méthode pour fournir un objet DataTip personnalisé. hitDatamx.charts:HitDataObjet hitData de la pile. Fournit le texte personnalisé des objets DataTip. Les ensembles d’empilement remplacent le texte DataTip des sous-séries qu’ils contiennent pour afficher des informations supplémentaires concernant le comportement d’empilement. Les classes dérivées doivent remplacer cette méthode pour définir du texte DataTip personnalisé. invalidateSeries Appelez cette méthode pour déclencher l’appel de la méthode buildSubSeries() lors du prochain appel de la méthode commitProperties(). Appelez cette méthode pour déclencher l’appel de la méthode buildSubSeries() lors du prochain appel de la méthode commitProperties(). invalidateStacking Appelez cette méthode pour recommencer la génération des valeurs empilées lors du prochain appel de la méthode commitProperties(). Appelez cette méthode pour recommencer la génération des valeurs empilées lors du prochain appel de la méthode commitProperties(). stack Met à jour les données de la série et utilise les valeurs des données de la série empilées, de sorte que l’empilage puisse être effectué correctement. Met à jour les données de la série et utilise les valeurs des données de la série empilées, de sorte que l’empilage puisse être effectué correctement. updateStacking Réalise une itération sur les différentes sous-séries pour générer les valeurs empilées. Réalise une itération sur les différentes sous-séries pour générer les valeurs empilées. negTotalsByPrimaryAxis Somme totale des valeurs négatives empilées. Somme totale des valeurs négatives empilées. Cette propriété contient un dictionnaire dont les clés sont les valeurs représentées par la série enfant le long de l’axe principal (valeurs sur l’axe x pour un objet ColumnSeries, valeurs sur l’axe y pour un objet BarSeries), qui correspondent à la somme totale de toutes les valeurs négatives de série enfant relatives à cette clé. posTotalsByPrimaryAxis Somme totale des valeurs positives empilées. Somme totale des valeurs positives empilées. Cette propriété contient un dictionnaire dont les clés sont les valeurs représentées par la série enfant le long de l’axe principal (valeurs sur l’axe x pour un objet ColumnSeries, valeurs sur l’axe y pour un objet BarSeries), qui correspondent à la somme totale de toutes les valeurs positives de série enfant relatives à cette clé. stackedMaximum Somme maximale représentée par cette série empilée. Somme maximale représentée par cette série empilée. stackedMinimum Somme minimale représentée par cette série empilée. Somme minimale représentée par cette série empilée. allowNegativeForStacked La définition de cette propriété sur true n’pile valeurs positives et négatives séparément false La définition de cette propriété sur true n’pile valeurs positives et négatives séparément horizontalAxis Définit les libellés, les graduations et la position des données des éléments de l’axe X.mx.charts.chartClasses:IAxis Définit les libellés, les graduations et la position des données des éléments de l’axe X. Utilisez la classe LinearAxis ou CategoryAxis pour définir les propriétés de l’objet horizontalAxis en tant que balise enfant en langage MXML, ou pour créer un objet LinearAxis ou CategoryAxis en langage ActionScript. series Tableau de sous-séries gérées par cet ensemble d’empilement. Tableau de sous-séries gérées par cet ensemble d’empilement. Le rendu de ces séries dépend du comportement d’empilement de cet ensemble d’empilement, défini par la valeur de la propriété type. type Comportement de regroupement de cette série. Comportement de regroupement de cette série. Toutes les séries d’empilement prennent en charge les valeurs "overlaid », "stacked » et "100% ». Lorsque la valeur de la propriété type est "overlaid », toutes les sous-séries sont rendues normalement et aucun comportement particulier n’est appliqué. Lorsque la valeur de la propriété type est "stacked », chaque sous-série est rendue comme étant la somme de ses données et des valeurs de toutes les séries précédentes. Lorsque la valeur de la propriété type est "100% », chaque sous-série est rendue comme la proportion qu’elle représente dans la somme totale de toutes les séries. verticalAxis Définit les libellés, les graduations et la position des données des éléments de l’axe Y.mx.charts.chartClasses:IAxis Définit les libellés, les graduations et la position des données des éléments de l’axe Y. Utilisez la classe LinearAxis ou CategoryAxis pour définir les propriétés de l’objet horizontalAxis en tant que balise enfant en langage MXML, ou pour créer un objet LinearAxis ou CategoryAxis en langage ActionScript.
BoundedValue Une valeur limitée permet de représenter un point de données qu’un élément de graphique doit rendre à l’écran.Object Une valeur limitée permet de représenter un point de données qu’un élément de graphique doit rendre à l’écran. Les éléments ChartElement transmettent les valeurs BoundedValue décrivant leurs données à un objet Axis. L’axe calcule des plages de valeurs générées automatiquement. Une valeur BoundedValue encapsule la valeur du point de données dans une dimension particulière, ainsi que la marge (en pixels) dont un objet ChartElement doit disposer au-dessus ou en dessous de la valeur pour la rendre. Les différentes surfaces d’un graphique à surfaces, par exemple, transmettent leurs données en incluant les marges, de manière à adapter la taille des surfaces. Un graphique à colonnes peut transmettre une marge sur l’axe Y pour laisser la place à un libellé à rendre au-dessus du graphique. BoundedValue Constructeur.valueValeur à rendre. lowerMargin0Marge inférieure. upperMargin0Marge supérieure. Constructeur. lowerMargin Marge nécessaire sous la valeur pour permettre un rendu correct, en pixels. Marge nécessaire sous la valeur pour permettre un rendu correct, en pixels. upperMargin Marge nécessaire au-dessus de la valeur pour permettre un rendu correct, en pixels. Marge nécessaire au-dessus de la valeur pour permettre un rendu correct, en pixels. value Valeur à rendre. Valeur à rendre. ChartLabel Trace des libellés de données sur des contrôles de graphique.mx.core:IDataRenderermx.core:UIComponent Trace des libellés de données sur des contrôles de graphique. ChartLabel Constructeur. Constructeur. createChildren invalidateSize measure updateDisplayList unscaledWidthunscaledHeight data Définit le contenu du libellé. Définit le contenu du libellé. PolarDataCanvas La classe PolarDataCanvas permet aux utilisateurs de faire appel à des API graphiques en utilisant des coordonnées de données au lieu de coordonnées d’écran.mx.charts.chartClasses:IDataCanvasmx.charts.chartClasses:ChartElement La classe PolarDataCanvas permet aux utilisateurs de faire appel à des API graphiques en utilisant des coordonnées de données au lieu de coordonnées d’écran.

La région de tracé du dessin est définie par les propriétés radialAxis et angularAxis, si celles-ci sont spécifiées. Si cela n’est pas le cas, les axes par défaut du graphique sont pris en compte pour calculer la région de tracé du dessin.

PolarDataCanvas Constructeur. Constructeur. addChildAt Ajoute une occurrence DisplayObject enfant à cette occurrence DisplayObjectContainer.Occurrence DisplayObject transmise au paramètre child. childOccurrence DisplayObject à ajouter en tant qu’enfant à cette occurrence DisplayObjectContainer. indexPosition d’index à laquelle l’enfant est ajouté. Si vous spécifiez une position d’index actuellement occupée, l’objet enfant associé à cette position et toutes les positions supérieures sont décalés d’une position vers le haut dans la liste d’enfants. Ajoute une occurrence DisplayObject enfant à cette occurrence DisplayObjectContainer. L’enfant est placé à la position d’index spécifiée. La position d’index 0 représente la fin (le bas) de la liste d’affichage pour cet objet DisplayObjectContainer.

Si vous ajoutez un objet enfant qui est déjà doté d’un autre conteneur d’objet d’affichage en tant que parent, il est supprimé de la liste d’enfants de cet autre conteneur d’objet d’affichage.

addChild child addDataChild Cette méthode ajoute un objet DisplayObject comme enfant au dessin actuel. child Occurrence DisplayObject à ajouter comme enfant au dessin actuel. angleLeftunknown Coordonnée angulaire gauche de l’enfant, en coordonnées de données. radialTopunknown Coordonnée radiale supérieure de l’enfant, en coordonnées de données. angleRightunknown Coordonnée angulaire droite de l’enfant, en coordonnées de données. radialBottomunknown Coordonnée radiale inférieure de l’enfant, en coordonnées de données. angleCenterunknown Coordonnée angulaire centrale de l’enfant, en coordonnées de données. radialCenterunknown Coordonnée radiale centrale de l’enfant, en coordonnées de données. Cette méthode ajoute un objet DisplayObject comme enfant au dessin actuel. beginBitmapFill Remplit une zone de tracé en utilisant une image bitmap.bitmapImage bitmap transparente ou opaque qui contient les bits à afficher. xunknownAngle spécifiant l’emplacement du remplissage. yunknownDistance, en pixels, du centre du graphique au remplissage. matrixnullObjet matrix (appartenant à la classe flash.geom.Matrix), qui permet de définir les transformations de l’image bitmap. repeattrueSi la valeur est true, l’image bitmap se reproduit pour former un motif. Si la valeur est false, l’image bitmap ne se répète pas et les bords de l’image sont utilisés pour tout remplissage qui dépasse l’image. smoothtrueSi la valeur est false, les images bitmap agrandies sont rendues en appliquant un algorithme d’approximation et ont un aspect pixélisé. Si la valeur est true, les images bitmap agrandies sont rendues avec un algorithme bilinéaire. Les rendus qui résultent de l’utilisation de l’algorithme d’approximation sont plus rapides. Remplit une zone de tracé en utilisant une image bitmap. Les coordonnées sont exprimées par rapport aux propriétés angularAxis ou radialAxis du dessin.

Les paramètres et la syntaxe de cette méthode sont identiques à ceux de la méthode beginBitmapFill() de la classe flash.display.Graphics.

flash.display.Graphics.beginBitmapFill()
beginFill coloralpha1 flash.display.Graphicsclear Efface le dessin. Efface le dessin. curveTo Trace une courbe entre la position actuelle et la position (anchorX, anchorY), en utilisant le style de trait actuel et le point de contrôle spécifié par les coordonnées (controlX, controlY).controlAngleL’angle qui spécifie la position du point de contrôle. controlRadialDistance, en pixels, du centre du graphique au point de contrôle. anchorAngleL’angle qui spécifie la position du point d’ancrage. anchorRadialDistance, en pixels, du centre du graphique au point de contrôle. Trace une courbe entre la position actuelle et la position (anchorX, anchorY), en utilisant le style de trait actuel et le point de contrôle spécifié par les coordonnées (controlX, controlY). Les coordonnées transmises à cette méthode sont exprimées en données de graphique et non en coordonnées d’écran.

Les paramètres et la syntaxe de cette méthode sont identiques à ceux de la méthode curveTo() de la classe flash.display.Graphics.

flash.display.Graphics.curveTo()
describeData Appelée par la classe DataTransform gouvernante pour obtenir une description des données représentées par cet élément IChartElement.Tableau contenant les occurrences DataDescription qui décrivent les données affichées. dimensionDétermine l’axe dont les descriptions des données doivent être obtenues. requiredFieldsChamp de bits indiquant quelles valeurs de l’objet DataDescription sont prises en compte par cet axe. Les implémenteurs peuvent optimiser le calcul en calculant uniquement les champs nécessaires. Appelée par la classe DataTransform gouvernante pour obtenir une description des données représentées par cet élément IChartElement. Les implémenteurs remplissent et renvoient un tableau d’objets mx.charts.chartClasses.DataDescription pour garantir que leurs données sont correctement prises en compte par les axes générant automatiquement les valeurs à partir des données affichées (par exemple minimum, maximum, interval et unitSize). La plupart des types d’éléments renvoient un tableau contenant une seule description DataDescription. Les agrégats tels que BarSet et ColumnSet peuvent renvoyer plusieurs occurrences DataDescription décrivant les données affichées par leurs sous-éléments. Lorsque cette méthode est appelée, l’implémenteur décrit les données le long de l’axe indiqué par l’argument dimension. Cette fonction peut être appelée pour chaque axe pris en charge par le graphique conteneur. drawCircle Dessine un cercle.angleL’angle qui spécifie la position du centre du cercle. radialDistance, en pixels, du centre du graphique au point de contrôle. radiusRayon du cercle (en pixels). Dessine un cercle. Vous devez définir le remplissage et/ou le style de ligne avant d’appeler la méthode drawCircle(), à l’aide de la méthode linestyle(), lineGradientStyle(), beginFill(), beginGradientFill() ou beginBitmapFill(). Les coordonnées sont exprimées en données et non en coordonnées d’écran. flash.display.Graphics.drawCircle()drawEllipse Dessine une ellipse.angleLeftAngle spécifiant l’emplacement du coin supérieur gauche du cadre de délimitation de l’ellipse. radialTopDistance, en pixels, du centre du graphique à l’emplacement du coin supérieur gauche du cadre de délimitation de l’ellipse. angleRightAngle spécifiant l’emplacement de l’angle inférieur droit du cadre de délimitation de l’ellipse. radialBottomDistance, en pixels, du centre du graphique à l’emplacement de l’angle inférieur droit du cadre de délimitation de l’ellipse. Dessine une ellipse. Vous devez définir le remplissage et/ou le style de ligne avant d’appeler la méthode drawEllipse(), à l’aide de la méthode linestyle(), lineGradientStyle(), beginFill(), beginGradientFill() ou beginBitmapFill(). Les coordonnées sont exprimées en données et non en coordonnées d’écran. flash.display.Graphics.drawEllipse()drawRect Dessine un rectangle.angleLeftAngle spécifiant l’emplacement du coin supérieur gauche du rectangle. radialTopDistance, en pixels, du centre du graphique à l’emplacement du coin supérieur gauche du rectangle. angleRightAngle spécifiant l’emplacement de l’angle inférieur droit de l’objet Rectangle. radialBottomDistance, en pixels, du centre du graphique à l’emplacement de l’angle inférieur droit de l’objet Rectangle. Dessine un rectangle. Vous devez définir le remplissage et/ou le style de ligne avant d’appeler la méthode drawRect(), à l’aide de la méthode linestyle(), lineGradientStyle(), beginFill(), beginGradientFill() ou beginBitmapFill(). Les coordonnées sont exprimées en données et non en coordonnées d’écran. flash.display.Graphics.drawRect()drawRoundedRect Dessine un rectangle arrondi.angleLeftAngle spécifiant l’emplacement du coin supérieur gauche du rectangle. radialTopDistance, en pixels, du centre du graphique à l’emplacement du coin supérieur gauche du rectangle. angleRightAngle spécifiant l’emplacement de l’angle inférieur droit de l’objet Rectangle. radialBottomDistance, en pixels, du centre du graphique à l’emplacement de l’angle inférieur droit de l’objet Rectangle. cornerRadiusRayon des angles (en pixel). Dessine un rectangle arrondi. Vous devez définir le remplissage et/ou le style de ligne avant d’appeler la méthode drawRoundRect(), à l’aide de la méthode linestyle(), lineGradientStyle(), beginFill(), beginGradientFill() ou beginBitmapFill(). Les coordonnées sont exprimées en données et non en coordonnées d’écran. flash.display.Graphics.drawRoundedRect()endFill flash.display.GraphicsinvalidateData Signale au dessin que les données sous-jacentes du fournisseur dataProvider ont changé.invalidtrueRenvoie la valeur true si les données ont changé. Signale au dessin que les données sous-jacentes du fournisseur dataProvider ont changé. Cette fonction déclenchera l’appel des méthodes updateMapping() et updateTransform() lors du prochain appel de la méthode commitProperties(). invalidateDisplayList lineStyle Spécifie un style de ligne que Flash utilisera lors des appels suivants d’autres méthodes Graphics (telles que lineTo() ou drawCircle()) associées à l’objet.thicknessUn entier qui indique l’épaisseur de la ligne en points ; les valeurs disponibles sont comprises entre 0 et 255. Si aucun nombre n’est spécifié, ou si le paramètre n’est pas défini, aucune ligne n’est dessinée. Si une valeur inférieure à 0 est transmise, la valeur par défaut est de 0. 0 correspond à l’épaisseur minimale et 255 à l’épaisseur maximale. Si la valeur transmise est supérieure à 255, la valeur par défaut est de 255. color0Valeur hexadécimale de la couleur de la ligne (par exemple, rouge correspond à 0xFF0000, bleu à 0x0000FF, etc.). Si aucune valeur n’est indiquée, la valeur par défaut correspond à 0x000000 (noir). alpha1.0Un nombre qui indique la valeur alpha de la couleur de la ligne. Les valeurs valides vont de 0 à 1. Si aucune valeur n’est indiquée, la valeur par défaut est de 1 (uni). Si la valeur est inférieure à 0, la valeur par défaut est de 0. Si la valeur est supérieure à 1, la valeur par défaut est de 1. pixelHintingfalseValeur booléenne qui permet d’ajouter des indices supplémentaires de lissage des pixels. Cette valeur affecte à la fois la position des ancres de courbe et la taille du trait. Avec pixelHinting défini sur true, les largeurs de lignes sont réglées sur des largeurs de pixels entières. Si pixelHinting est défini sur false, les courbes et les lignes droites risquent de ne pas être continues. scaleModenormalValeur de la classe flash.display.LineScaleMode qui spécifie le mode d’échelle à utiliser.
  • Propriété LineScaleMode.NORMAL : redimensionne toujours l’épaisseur du traitlorsque l’objet est redimensionné (valeur par défaut).
  • Propriété LineScaleMode.NONE : ne redimensionne jamais l’épaisseur du trait.
  • Propriété LineScaleMode.VERTICAL : n’ajuste pas l’épaisseur du trait si l’objet est redimensionné uniquement de manière verticale.
  • Propriété LineScaleMode.HORIZONTAL : n’ajuste pas l’épaisseur du trait si l’objet est redimensionné uniquement de manière horizontale.
capsnullValeur de la classe flash.display.CapsStyle qui spécifie le type d’extrémité au bout des lignes. Les valeurs possibles sont les suivantes : CapsStyle.NONE, CapsStyle.ROUND et CapsStyle.SQUARE. En l’absence de valeur, utilisez des extrémités rondes. jointsnullValeur de la classe flash.display.JointStyle qui spécifie le type d’apparence de liaison utilisé dans les angles. Les valeurs possibles sont les suivantes : JointStyle.BEVEL, JointStyle.MITER et JointStyle.ROUND. En l’absence de valeurs, utilisez des extrémités rondes. miterLimit3Nombre qui indique la limite à laquelle une pointe est coupée. Les valeurs disponibles sont comprises entre 1 et 255 (et les valeurs qui excèdent cette plage sont arrondies à 1 ou 255). Cette valeur n’est utilisée que si jointStyle est défini sur « miter ». La valeur miterLimit représente la longueur maximale d’une pointe au-delà du point où les lignes se rencontrent pour former une liaison. La valeur exprime un facteur de l’épaisseur de la ligne. Par exemple, avec un facteur miterLimit de 2,5 et une valeur d’épaisseur de 10 pixels, la pointe est coupée à 25 pixels.
Spécifie un style de trait que Flash utilisera lors des appels suivants d’autres méthodes Graphics (telles que lineTo() ou drawCircle()) associées à l’objet.

Les paramètres et la syntaxe de cette méthode sont identiques à ceux de la méthode lineStyle() de la classe flash.display.Graphics.

flash.display.Graphics.lineStyle()
lineTo Trace une ligne en utilisant le style de trait actuel à partir de la position de dessin actuelle jusqu’à (angle, radial) : la position de dessin actuelle est ensuite réglée sur (angle, radial).angleAngle de la position du dessin. radialDistance, en pixels, du centre du graphique à la position du dessin. Trace une ligne en utilisant le style de trait actuel à partir de la position de dessin actuelle jusqu’à (angle, radial) : la position de dessin actuelle est ensuite réglée sur (angle, radial). Si l’objet d’affichage dans lequel vous effectuez le traçage possède un contenu créé à l’aide des outils de dessin Flash, les appels de la méthode lineTo() sont tracés sous le contenu. Si vous appelez lineTo() avant d’appeler la méthode moveTo(), la position de dessin par défaut prend la valeur (0, 0). Si l’un des paramètres n’est pas spécifié, cette méthode échoue et la position de dessin actuelle n’est pas modifiée. Les coordonnées sont exprimées en données et non en coordonnées d’écran. flash.display.Graphics.lineTo()mappingChanged Appelée lorsque le mappage d’un ou de plusieurs axes change. Appelée lorsque le mappage d’un ou de plusieurs axes change. L’objet DataTransform affecté à cet objet ChartElement appelle cette méthode dès qu’un des axes qu’il représente est modifié. moveTo Déplace la position de dessin actuelle vers (angle, radial).angleAngle de la position du dessin. radialDistance, en pixels, du centre du graphique à la position du dessin. Déplace la position de dessin actuelle vers (angle, radial). Si l’un des paramètres n’est pas spécifié, cette méthode échoue et la position de dessin actuelle n’est pas modifiée. Les coordonnées sont exprimées en données et non en coordonnées d’écran. flash.display.Graphics.moveTo()removeAllChildren Supprime tous les enfants de données (occurrences DisplayObject) du dessin. Supprime tous les enfants de données (occurrences DisplayObject) du dessin. removeChildAt index removeChild child stripNaNs Supprime les éléments du cache indiqué dont la valeur de la propriété field est NaN.cacheCache de données de l’objet PolarDataCanvas. fieldValeur de la propriété field de l’élément. Supprime les éléments du cache indiqué dont la valeur de la propriété field est NaN. Les classes dérivées peuvent appeler cette méthode à partir de leur implémentation de la méthode updateFilter() pour supprimer les objets ChartItem qui ont été filtrés par les axes. updateDataChild Met à jour la position d’un enfant en fonction du dessin actuel.child Occurrence DisplayObject à ajouter comme enfant au dessin actuel. angleLeftunknown Coordonnée angulaire gauche de l’enfant, en coordonnées de données. radialTopunknown Coordonnée radiale supérieure de l’enfant, en coordonnées de données. angleRightunknown Coordonnée angulaire droite de l’enfant, en coordonnées de données. radialBottomunknown Coordonnée radiale inférieure de l’enfant, en coordonnées de données. angleCenterunknown Coordonnée angulaire centrale de l’enfant, en coordonnées de données. radialCenterunknown Coordonnée radiale centrale de l’enfant, en coordonnées de données.

Par exemple :

          var lbl:Label = new Label();
          lbl.text = "Last Month";
          canvas.addChild(lbl);
          canvas.updateDataChild(lbl,200,20);
     

Met à jour la position d’un enfant en fonction du dessin actuel.
updateDisplayList unscaledWidthunscaledHeight updateFilter Appelée lorsque les données sous-jacentes représentées par le dessin doivent être filtrées par rapport aux plages de valeurs représentées par les axes de la transformation de données associée. Appelée lorsque les données sous-jacentes représentées par le dessin doivent être filtrées par rapport aux plages de valeurs représentées par les axes de la transformation de données associée. Cette situation peut se produire lorsque les données sous-jacentes ont été modifiées ou lorsque la plage de valeurs des axes associés a changé.

Si vous implémentez un type de dessin personnalisé, vous devez remplacer cette méthode et filtrer les données hors plage en utilisant la méthode filterCache() des axes gérés par la transformation de données associée. La méthode filterCache() convertit les valeurs hors plage en valeurs NaN. Vous devez également appeler la méthode super.updateFilter() dans la sous-classe.

En règle générale, vous ne devez pas appeler cette méthode directement. En revanche, si vous souhaitez garantir que les données ont été filtrées à tel ou tel endroit, appelez la méthode validateTransform() de la classe PolarDataCanvas.

En général, vous pouvez supposer que les méthodes updateData() et updateMapping() ont été appelées avant cette méthode, si nécessaire.

validateData Appelle les méthodes updateMapping() et updateFilter() du dessin lorsque cela est nécessaire. Appelle les méthodes updateMapping() et updateFilter() du dessin lorsque cela est nécessaire. Cette méthode est appelée automatiquement par le dessin à partir de la méthode commitProperties(), si nécessaire, mais un dessin dérivé peut l’appeler explicitement à une heure explicite si les valeurs générées sont nécessaires.

Les opérations de chargement et de mappage des données sur les axes sont conçues pour être acceptées par les axes à tout moment. Vous pouvez appeler cette méthode explicitement en toute sécurité, à tout moment.

validateTransform Appelle la méthode updateTransform() du dessin lorsque cela est nécessaire.true si les données sous-jacentes du fournisseur de données ont changé ; false dans le cas contraire. Appelle la méthode updateTransform() du dessin lorsque cela est nécessaire. Cette méthode est appelée automatiquement par le dessin au cours de la méthode commitProperties(), si nécessaire, mais un dessin dérivé peut l’appeler explicitement à une heure explicite si les valeurs générées sont nécessaires. Les opérations de filtrage et de transformation des données s’appuient sur des valeurs spécifiques calculées par les axes, qui dépendent quant à elles des données affichées dans le graphique. Le fait d’appeler cette fonction au mauvais moment peut entraîner l’exécution d’opérations supplémentaires lorsque ces valeurs sont mises à jour. angularAxis Définit les libellés, les graduations et la position des données des éléments de l’axe X.mx.charts.chartClasses:IAxis Définit les libellés, les graduations et la position des données des éléments de l’axe X. Utilisez la classe LinearAxis ou CategoryAxis pour définir les propriétés de l’objet angularAxis en tant que balise enfant en langage MXML, ou pour créer un objet LinearAxis ou CategoryAxis en langage ActionScript. includeInRanges Si la valeur est true, la plage de valeurs calculée du graphique est affectée par ce dessin. Si la valeur est true, la plage de valeurs calculée du graphique est affectée par ce dessin. radialAxis Définit les libellés, les graduations et la position des données des éléments de l’axe Y.mx.charts.chartClasses:IAxis Définit les libellés, les graduations et la position des données des éléments de l’axe Y. Utilisez la classe LinearAxis ou CategoryAxis pour définir les propriétés de l’axe angulaire en tant que balise enfant en langage MXML, ou pour créer un objet LinearAxis ou CategoryAxis en langage ActionScript. dataTransform Objet DataTransform auquel l’élément est associé.mx.charts.chartClasses:DataTransform Objet DataTransform auquel l’élément est associé. Un objet DataTransform représente une association entre un ensemble d’éléments et un ensemble d’objets d’axe, utilisée pour convertir ces éléments d’espace de données en coordonnées d’écran et vice-versa. Un élément de graphique utilise l’objet DataTransform qui lui est associé pour calculer comment rendre ses données.
IDataCanvas Cette interface est à usage interne uniquement. Cette interface est à usage interne uniquement. AxisBase La classe AxisBase sert de classe de base aux différents types d’axes pris en charge dans Flex.Flex components inherit the following properties from the AxisBase class:

  <mx:tagname
    displayName="No default"
    title="No default"
  >
  
]]>
flash.events:EventDispatcher La classe AxisBase sert de classe de base aux différents types d’axes pris en charge dans Flex. AxisBase Constructeur. Constructeur. dataChanged describeData Appelée par la classe DataTransform gouvernante pour obtenir une description des données représentées par cet élément IChartElement.Tableau d’objets BoundedValue contenant les occurrences DataDescription qui décrivent les données affichées. requiredFieldsChamp de bits indiquant quelles valeurs de l’objet DataDescription sont prises en compte par cet axe. Les implémenteurs peuvent optimiser le calcul en calculant uniquement les champs nécessaires. Appelée par la classe DataTransform gouvernante pour obtenir une description des données représentées par cet élément IChartElement. Les implémenteurs remplissent et renvoient un tableau d’objets mx.charts.chartClasses.DataDescription pour garantir que leurs données sont correctement prises en compte par les axes générant automatiquement les valeurs à partir des données affichées (par exemple minimum, maximum, interval et unitSize). La plupart des types d’éléments renvoient un tableau contenant une seule description DataDescription. Les agrégats tels que BarSet et ColumnSet peuvent renvoyer plusieurs occurrences DataDescription décrivant les données affichées par leurs sous-éléments. Lorsque cette méthode est appelée, l’implémenteur décrit les données le long de l’axe indiqué par l’argument dimension. Cette fonction peut être appelée pour chaque axe pris en charge par le graphique conteneur. mx.charts.chartClasses.BoundedValueregisterDataTransform transformmx.charts.chartClasses:DataTransformTransformation DataTransform à enregistrer. dimensionNameNom de la dimension. unregisterDataTransform transformmx.charts.chartClasses:DataTransformTransformation DataTransform à désenregistrer. displayName title unitSize chartDataProvider
RenderData Les structures RenderData sont utilisées par les éléments de graphique pour stocker toutes les valeurs et données pertinentes nécessaires pour procéder au rendu du graphique.Object Les structures RenderData sont utilisées par les éléments de graphique pour stocker toutes les valeurs et données pertinentes nécessaires pour procéder au rendu du graphique. Le fait de stocker des valeurs dans une structure séparée permet aux éléments de graphique de découpler leur rendu lorsque cela est nécessaire, à partir des propriétés et données qui leur ont été affectées. Cette fonction est utilisée par les effets de graphique ; les effets tels que SeriesInterpolate remplacent les valeurs temporaires calculées à partir des structures renderData précédentes et futures. Les effets tels que SeriesSlide et SeriesZoom remplacent les structures RenderData temporaires par des valeurs calculées pour rendre correctement l’effet. RenderData Constructeur.cachenullListe des objets ChartItem représentant les éléments présents dans le fournisseur dataProvider de la série. filteredCachenullListe des objets ChartItem représentant les éléments présents dans l’objet dataProvider de la série après filtrage. Constructeur. clone Crée une copie des données de rendu.Nouvelle copie de l’objet RenderData. mx.charts.chartClasses:RenderData Crée une copie des données de rendu. Dans la nouvelle copie, les propriétés qui font référence à d’autres objets font référence aux mêmes objets que les propriétés d’origine.

Si vous créez une sous-classe pour cette classe, vous devez remplacer cette méthode.

bounds Limites de tous les éléments qu’une série affiche à l’écran, dans le système de coordonnées de la série. Limites de tous les éléments qu’une série affiche à l’écran, dans le système de coordonnées de la série. Cette valeur est utilisée par les différents effets au cours du rendu. Une série remplit cette valeur lorsque l’effet appelle la méthode getElementBounds(). Sauf demande particulière, il n’est pas nécessaire que la série remplisse ce champ. cache Liste des objets ChartItem représentant les éléments présents dans le fournisseur dataProvider de la série. Liste des objets ChartItem représentant les éléments présents dans le fournisseur dataProvider de la série. elementBounds Tableau de rectangles décrivant les limites des objets ChartItem de la série, dans le système de coordonnées de la série. Tableau de rectangles décrivant les limites des objets ChartItem de la série, dans le système de coordonnées de la série. Les effets utilisent ce tableau pour générer le rendu de l’effet. Un effet appelle la méthode getElementBounds(), ce qui provoque le remplissage de cette valeur par la série. Sauf demande particulière, il n’est pas nécessaire que la série remplisse ce champ. Les effets modifient ce tableau pour modifier les positions actuelles des éléments pendant toute la durée de l’effet. Si cette valeur est remplie dans l’objet renderData de la série, celle-ci réalise son propre rendu en fonction des rectangles et non en fonction des données de la série. filteredCache Liste des objets ChartItem représentant les éléments présents dans l’objet dataProvider de la série après filtrage. Liste des objets ChartItem représentant les éléments présents dans l’objet dataProvider de la série après filtrage. visibleRegion Rectangle décrivant la plage de coordonnées qu’une série peut afficher à l’écran. Rectangle décrivant la plage de coordonnées qu’une série peut afficher à l’écran. Cette valeur est utilisée par les différents effets au cours du rendu. Un effet appelle la méthode getElementBounds() pour remplir cette valeur. Sauf demande particulière, il n’est pas nécessaire que la série remplisse ce champ. Si la valeur reste null, les effets supposent que la région visible d’un élément correspond au cadre de sélection de l’élément lui-même (0, 0, width, height), défini par rapport à l’élément. length Nombre d’éléments représentés dans ces données de rendu. Nombre d’éléments représentés dans ces données de rendu.
NumericAxis La classe NumericAxis joue le rôle de classe de base commune pour les types d’axes représentant une plage de valeurs continue, délimitée par une valeur minimale et une valeur maximale.mx.charts.chartClasses:IAxismx.charts.chartClasses:AxisBase La classe NumericAxis joue le rôle de classe de base commune pour les types d’axes représentant une plage de valeurs continue, délimitée par une valeur minimale et une valeur maximale. Les classes LinearAxis, LogAxis et DateTimeAxis intégrées étendent toutes cette classe de base. mx.charts.DateTimeAxismx.charts.LinearAxismx.charts.LogAxisNumericAxis Constructeur. Constructeur. adjustMinMax Ajuste la plage de valeurs générée ou affectée des libellés de l’axe.minValueValeur calculée minimale. maxValueValeur calculée maximale. Ajuste la plage de valeurs générée ou affectée des libellés de l’axe. Cette méthode est appelée au cours du cycle de mise à jour de l’axe. Les sous-classes peuvent remplacer cette méthode pour traiter de façon particulière ces valeurs. Par défaut, aucun ajustement n’est réalisé sur la plage de valeurs. buildLabelCache Remplit la propriété labelCache en utilisant les libellés qui représentent les valeurs actuelles de l’axe.true si les libellés ont été régénérés. Remplit la propriété labelCache en utilisant les libellés qui représentent les valeurs actuelles de l’axe. Les sous-classes doivent implémenter cette fonction. Cette fonction est appelée à de nombreuses reprises et vous devez par conséquent vérifier que la valeur de la propriété labelCache est null avant de procéder aux calculs. buildMinorTickCache Crée un tableau de positions pour le tableau de graduations secondaires généré par cet axe.Tableau de positions comprises entre 0 et 1, qui représentent les points auxquels des graduations secondaires sont rendues, entre les valeurs minimale et maximale de l’axe. Crée un tableau de positions pour le tableau de graduations secondaires généré par cet axe. Les sous-classes doivent implémenter cette fonction. Cette fonction est appelée automatiquement par la classe NumericAxis. Il est recommandé d’accéder à la propriété minorTicks plutôt que d’appeler directement cette fonction. filterCache cacheTableau d’objets à partir duquel les valeurs converties sont lues et dans lequel elles sont stockées. fieldChamp des objets du tableau de cache qui contient les valeurs préfiltrées. filteredFieldChamp des objets du tableau de cache dans lequel les valeurs filtrées doivent être stockées. formatForScreen Texte de l’objet DataTip. valueValeur à convertir en chaîne. getLabelEstimate mx.charts.chartClasses:AxisLabelSetTableau d’objets AxisLabel. getLabels mx.charts.chartClasses:AxisLabelSetTableau d’objets AxisLabel. minimumAxisLengthLongeur minimale de l’axe, en pixels. L’axe peut être plus court que cette valeur, mais pas plus long. guardMinMax Protège la plage vis-à-vis des valeurs non valides pour ce type d’axe.null si aucun ajustement n’est nécessaire ou tableau contenant les valeurs ajustées au format [min,max]. minValeur calculée minimale. maxValeur calculée maximale. Protège la plage vis-à-vis des valeurs non valides pour ce type d’axe. Cette fonction est appelée au cours du cycle de mise à jour de l’axe, pour éviter la génération de plages non valides. Les sous-classes peuvent remplacer cette classe et définir une logique adaptée à leur type d’axe. invalidateCache Invalide les libellés et graduations mis en cache représentant les valeurs de cet axe. Invalide les libellés et graduations mis en cache représentant les valeurs de cet axe. Les classes dérivées doivent appeler cette fonction chaque fois que des valeurs utilisées dans le calcul des libellés et des graduations changent. invertTransform Objet contenant la valeur transformée. valueLimite de l’axe. La valeur de ce paramètre doit être comprise entre 0 et 1, 0 représentant la limite minimale de l’axe et 1 sa limite maximale. mapCache cacheTableau d’objets à partir duquel les valeurs converties sont lues et dans lequel elles sont stockées. fieldChamp des objets du tableau de cache qui contient les valeurs préconverties. convertedFieldChamp des objets du tableau de cache dans lequel les valeurs converties doivent être stockées. indexValuesfalseLa valeur de ce paramètre est true si les valeurs mappées sont des valeurs d’index et false s’il s’agit de valeurs de données naturelles. preferDropLabels true si les libellés peuvent être omis sans perte de données, false dans le cas contraire. reduceLabels mx.charts.chartClasses:AxisLabelSetNouvel ensemble de libellés résolvant le chevauchement en réduisant le nombre de libellés. intervalStartmx.charts:AxisLabelDébut de l’intervalle de chevauchement des libellés. intervalEndmx.charts:AxisLabelFin de l’intervalle de chevauchement des libellés. transformCache cacheTableau d’objets à partir duquel les valeurs mappées sont lues et dans lequel elles sont stockées. fieldChamp des objets du tableau de cache qui contient les valeurs prémappées. convertedFieldChamp des objets du tableau de cache dans lequel les valeurs mappées doivent être stockées. update Met à jour le graphique. Met à jour le graphique. Cette méthode peut être appelée plusieurs fois par image. assignedMaximum Valeur maximale affectée explicitement. Valeur maximale affectée explicitement. Si aucune valeur n’a été affectée, la valeur est NaN. En règle générale, les calculs doivent être réalisés à l’aide du champ computedMaximum. assignedMinimum Valeur minimale affectée explicitement. Valeur minimale affectée explicitement. Si aucune valeur n’a été affectée, la valeur est NaN. En règle générale, les calculs doivent être réalisés à l’aide du champ computedMinimum. computedInterval Intervalle calculé représenté par cet axe. Intervalle calculé représenté par cet axe. La propriété computedInterval est utilisée par les classes AxisRenderer et Gridlines pour déterminer où les graduations et lignes de la grille doivent être rendues. La classe de base NumericAxis surveille les modifications apportées à ce champ pour déterminer s’il est nécessaire de rendre à nouveau le graphique. Les classes dérivées sont chargées de calculer la valeur de ce champ. computedMaximum Valeur calculée maximale représentée par cet axe. Valeur calculée maximale représentée par cet axe. Si l’utilisateur a explicitement affecté une valeur maximale, les valeurs des propriétés computedMaximum et assignedMaximum sont en général identiques. Dans le cas contraire, la valeur computedMaximum est générée à partir des valeurs représentées dans le graphique. computedMinimum Valeur calculée minimale représentée par cet axe. Valeur calculée minimale représentée par cet axe. Si l’utilisateur a explicitement affecté une valeur minimale, les valeurs des propriétés computedMinimum et assignedMinimum sont en général identiques. Dans le cas contraire, la valeur computedMinimum est générée à partir des valeurs représentées dans le graphique. labelCache Ensemble le plus récent d’objets AxisLabel générés pour représenter cet axe. Ensemble le plus récent d’objets AxisLabel générés pour représenter cet axe. La valeur de cette propriété est null si l’axe a été modifié et nécessite de nouveaux libellés. Pour vérifier que la valeur de la propriété labelCache est correcte, appelez la méthode buildLabelCache() avant d’accéder à la propriété labelCache. labelMaximum Valeur maximale à laquelle un libellé peut être placé. Valeur maximale à laquelle un libellé peut être placé. Après avoir calculé une valeur minimale ajustée, de nombreux types d’axes élargissent la plage de valeurs de l’axe pour accueillir les artefacts de rendu supplémentaires du graphique, par exemple les libellés et les bordures. Cette valeur représente la valeur maximale du graphique avant l’ajustement prévu pour ces artefacts. Généralement, les axes génèrent des libellés pour faire en sorte que ce soit cette valeur qui dispose d’un libellé et non la valeur maximale ajustée de l’axe. labelMinimum Valeur minimale à laquelle un libellé peut être placé. Valeur minimale à laquelle un libellé peut être placé. Après avoir calculé une valeur minimale ajustée, de nombreux types d’axes élargissent la plage de valeurs de l’axe pour accueillir les artefacts de rendu supplémentaires du graphique, par exemple les libellés et les bordures. Cette valeur représente la valeur minimale du graphique avant l’ajustement prévu pour ces artefacts. Généralement, les axes génèrent des libellés pour faire en sorte que ce soit cette valeur qui dispose d’un libellé et non la valeur minimale ajustée de l’axe. minorTickCache Ensemble le plus récent de graduations secondaires générées pour représenter cet axe. Ensemble le plus récent de graduations secondaires générées pour représenter cet axe. La valeur de cette propriété peut être null si l’axe a été modifié et nécessite de nouveaux libellés et de nouvelles graduations. Utilisez l’accesseur public minorTicks pour créer à la demande les graduations secondaires. autoAdjust Détermine si Flex doit arrondir les valeurs.true Détermine si Flex doit arrondir les valeurs. Si la valeur est false, Flex n’arrondit pas les valeurs définies par les propriétés minimum et maximum et ne modifie pas les valeurs minimum et maximum par défaut. baseAtZero Détermine si Flex doit essayer de conserver les valeurs minimum et maximum à zéro.true Détermine si Flex doit essayer de conserver les valeurs minimum et maximum à zéro. Si toutes les valeurs de l’axe sont positives, la valeur minimale de l’axe est zéro. Si toutes les valeurs de l’axe sont négatives, la valeur maximale de l’axe est zéro. baseline Valeur minimale calculée de l’axe, si cette valeur est supérieure à 0. Valeur minimale calculée de l’axe, si cette valeur est supérieure à 0. Si la valeur maximale est inférieure ou égale à 0, la propriété baseline correspond à la valeur maximale calculée. Si aucune des valeurs n’est supérieure à 0, la valeur de la propriété baseline est 0. dataDescriptions Tableau de structures DataDescription décrivant les données représentées par le graphique. Tableau de structures DataDescription décrivant les données représentées par le graphique. Un axe peut utiliser cette propriété pour générer des valeurs pour certaines propriétés, par exemple sa plage de valeurs. direction Détermine la direction dans laquelle l’axe est rendu. "normal" Détermine la direction dans laquelle l’axe est rendu. Les valeurs possibles sont normal et inversé. Toutes les classes dérivées doivent veiller à la façon dont min et max sont définis en fonction de la direction . Toutes les séries doivent veiller à la façon dont elles sont rendues, en fonction de la direction de leur axe sous-jacent. labelFunction Appelé pour formater les valeurs d’axe à afficher en tant que libellés. Appelé pour formater les valeurs d’axe à afficher en tant que libellés. La fonction labelFunction présente la signature suivante :
      function function_name(labelValue:Object, previousValue:Object, axis:IAxis):String { ... }
      

Si vous connaissez les types de données que votre fonction formatera, vous pouvez spécifier un type explicite pour les paramètres labelValue et previousValue.

minorTicks Tableau de graduations secondaires générées pour représenter cet axe. Tableau de graduations secondaires générées pour représenter cet axe. padding Spécifie la marge que Flex doit ajouter aux valeurs minimale et maximale calculées de l’axe lors du rendu des valeurs à l’écran. Spécifie la marge que Flex doit ajouter aux valeurs minimale et maximale calculées de l’axe lors du rendu des valeurs à l’écran. parseFunction Spécifie une fonction parseFunction permettant de personnaliser la manière dont les valeurs rendues par le graphique sont converties en valeurs numériques. Spécifie une fonction parseFunction permettant de personnaliser la manière dont les valeurs rendues par le graphique sont converties en valeurs numériques. Une fonction parseFunction personnalisée est transmise en tant que valeur de données et doit renvoyer un nombre correspondant, représentant la même valeur. Par défaut, cette classe utilise la fonction ECMA parseFloat(). requiredDescribedFields Champs de la structure DescribeData concernés par cet axe. Champs de la structure DescribeData concernés par cet axe. ticks Tableau des graduations de l’axe. Tableau des graduations de l’axe.
IStackable L’interface IStackable peut être implémentée par toutes les séries empilables. L’interface IStackable peut être implémentée par toutes les séries empilables. Les sous-séries affectées aux ensembles d’empilement (ColumnSet, BarSet, AreaSet) doivent implémenter cette interface lors de l’empilement. stack Empile la série.Valeur maximale de la série nouvellement empilée. stackedXValueDictionaryContient les valeurs de base d’empilement de la série. Les clés du dictionnaire correspondent aux valeurs y et leurs valeurs aux valeurs x. previousElementmx.charts.chartClasses:IStackableElément précédent dans la pile. Par exemple, si l’élément est de même type, vous pouvez utiliser l’accès à cette propriété pour éviter une double opération lors du rendu. Empile la série. Normalement, une série implémente la méthode updateData() pour charger ses données à partir du fournisseur de données. Cependant, une série d’empilement réalise certaines opérations spéciales, car ses valeurs ne sont pas nécessairement stockées dans son fournisseur de données. Ses valeurs correspondent à la somme des valeurs stockées dans le fournisseur de données et des valeurs chargées par l’objet empilé.

Une série d’empilement personnalisée implémente la méthode stack() en chargeant ses données à partir du fournisseur de données, en les ajoutant aux valeurs de base stockées dans le dictionnaire pour obtenir les valeurs réelles à utiliser pour le rendu, et en remplaçant les valeurs du dictionnaire par les nouvelles valeurs additionnées.

stacker Classe StackedSeries associée à cette série.mx.charts.chartClasses:StackedSeries Classe StackedSeries associée à cette série. La propriété stacker gère le comportement d’empilement de la série. stackTotals Totaux de pile pour la série. Totaux de pile pour la série.
IBar L’interface IBar peut être implémentée par toutes les séries qui peuvent être regroupées verticalement, par exemple BarSeries. L’interface IBar peut être implémentée par toutes les séries qui peuvent être regroupées verticalement, par exemple BarSeries. Les sous-séries affectées à un type de série BarSet doivent implémenter cette interface. barWidthRatio Spécifie la largeur de rendu des éléments par rapport à la largeur des catégories. Spécifie la largeur de rendu des éléments par rapport à la largeur des catégories. La valeur 1 utilise l’intégralité de l’espace et la valeur 0.6 60 % de l’espace disponible pour la catégorie. En règle générale, vous ne devez pas définir cette propriété directement. La classe gouvernante BarSet ou BarChart affecte implicitement cette valeur. La taille réelle correspond soit à la valeur de la propriété barWidthRatio, soit à la valeur de maxbarWidth, la plus petite des deux étant prise en compte maxBarWidth Spécifie la largeur de tracé des éléments, en pixels. Spécifie la largeur de tracé des éléments, en pixels. La largeur réelle de l’élément correspond soit à la valeur du style, soit à la valeur de la propriété barWidthRatio, la plus petite des deux étant prise en compte. En règle générale, vous ne devez pas définir cette propriété directement. Les objets BarSet ou BarChart affectent cette valeur. offset Spécifie dans quelle mesure le centre des éléments doit être décalé par rapport au centre de l’espace disponible, selon la taille des catégories.0 Spécifie dans quelle mesure le centre des éléments doit être décalé par rapport au centre de l’espace disponible, selon la taille des catégories. La plage des valeurs est un pourcentage de la plage qui s’étend de -100 à 100. Définissez cette propriété sur 0 pour centrer les éléments dans l’espace. Définissez cette propriété sur -50 pour centrer l’élément au début de l’espace disponible. En règle générale, vous ne devez pas définir cette propriété directement. Les objets BarSet ou BarChart affectent cette valeur. AxisLabelSet Une classe AxisLabelSet représente les données de libellés et de graduations générées par une implémentation de l’interface IAxis.Object Une classe AxisLabelSet représente les données de libellés et de graduations générées par une implémentation de l’interface IAxis. AxisLabelSet Constructeur. Constructeur. accurate Lorsque cette propriété est renvoyée par la méthode getLabelEstimate(), elle est définie sur true si l’estimation représente de façon précise les libellés finaux à rendre. Lorsque cette propriété est renvoyée par la méthode getLabelEstimate(), elle est définie sur true si l’estimation représente de façon précise les libellés finaux à rendre. Dans les autres contextes, cette propriété n’est pas pertinente. labels Tableau d’objets AxisLabel représentant les valeurs de l’axe chargé de la génération. Tableau d’objets AxisLabel représentant les valeurs de l’axe chargé de la génération. minorTicks Tableau de valeurs comprises entre 0 et 1, indiquant où les graduations secondaires doivent être placées le long de l’axe. Tableau de valeurs comprises entre 0 et 1, indiquant où les graduations secondaires doivent être placées le long de l’axe. ticks Tableau de valeurs comprises entre 0 et 1, indiquant où les graduations doivent être placées le long de l’axe. Tableau de valeurs comprises entre 0 et 1, indiquant où les graduations doivent être placées le long de l’axe. CartesianDataCanvas Cette classe permet d’ajouter des éléments graphiques à l’aide d’une API graphique (lignes, ellipses et autres formes).The <mx:CartesianDataCanvas> tag inherits all the properties of its parent classes and adds the following properties:

  <mx:CartesianDataCanvas
    Properties
    dataChildren="No default"
    horizontalAxis="No default"
    includeInRanges="false"
    verticalAxis="No default"
  />
  
]]>
mx.charts.chartClasses:IDataCanvasmx.charts.chartClasses:ChartElement Cette classe permet d’ajouter des éléments graphiques à l’aide d’une API graphique (lignes, ellipses et autres formes). Les valeurs transmises à l’API graphique sont exprimées en coordonnées de données et non en coordonnées d’écran. Vous pouvez également ajouter des objets DisplayObject au dessin, comme vous le feriez pour ajouter des enfants à des conteneurs.

La région de tracé du dessin est déterminée par les propriétés verticalAxis et horizontalAxis, si celles-ci sont spécifiées. Si cela n’est pas le cas, le dessin utilise les axes par défaut du graphique pour calculer la région de tracé.

Les coordonnées de données transmises en tant que paramètres aux API de tracé peuvent être les valeurs réelles de la coordonnée de données ou un objet de type CartesianCanvasValue, qui peut contenir une valeur de coordonnée de données et un décalage, exprimé en pixels.

CartesianDataCanvas Constructeur. Constructeur. addChildAt Ajoute une occurrence DisplayObject enfant à cette occurrence DisplayObjectContainer.Occurrence DisplayObject transmise au paramètre child. childOccurrence DisplayObject à ajouter en tant qu’enfant à cette occurrence DisplayObjectContainer. indexPosition d’index à laquelle l’enfant est ajouté. Si vous spécifiez une position d’index actuellement occupée, l’objet enfant associé à cette position et toutes les positions supérieures sont décalés d’une position vers le haut dans la liste d’enfants. Ajoute une occurrence DisplayObject enfant à cette occurrence DisplayObjectContainer. L’enfant est placé à la position d’index spécifiée. La position d’index 0 représente la fin (le bas) de la liste d’affichage pour cet objet DisplayObjectContainer.

Si vous ajoutez un objet enfant qui est déjà doté d’un autre conteneur d’objet d’affichage en tant que parent, il est supprimé de la liste d’enfants de cet autre conteneur d’objet d’affichage.

addChild child addDataChild Ajoute l’objet d’affichage spécifié au dessin actuel en tant qu’enfant.child Objet d’affichage à ajouter comme enfant au dessin actuel. leftunknown Coordonnée x gauche de l’enfant child, en coordonnées de données. topunknown Coordonnée y supérieure de l’enfant child, en coordonnées de données. rightunknown Coordonnée x droite de l’enfant child, en coordonnées de données. bottomunknown Coordonnée y inférieure de l’enfant child, en coordonnées de données. hCenterunknown Coordonnée x centrale de l’enfant child, en coordonnées de données. vCenterunknown Coordonnée y centrale de l’enfant child, en coordonnées de données. Ajoute l’objet d’affichage spécifié au dessin actuel en tant qu’enfant. beginBitmapFill Remplit une zone de tracé en utilisant une image bitmap.bitmapImage bitmap transparente ou opaque qui contient les bits à afficher. xunknownCoordonnée x du remplissage. yunknownCoordonnée y du remplissage. matrixnullObjet matrix (appartenant à la classe flash.geom.Matrix), qui permet de définir les transformations de l’image bitmap. repeattrueSi la valeur est true, l’image bitmap se reproduit pour former un motif. Si la valeur est false, l’image bitmap ne se répète pas et les bords de l’image sont utilisés pour tout remplissage qui dépasse l’image. smoothtrueSi la valeur est false, les images bitmap agrandies sont rendues en appliquant un algorithme d’approximation et ont un aspect pixélisé. Si la valeur est true, les images bitmap agrandies sont rendues avec un algorithme bilinéaire. Les rendus qui résultent de l’utilisation de l’algorithme d’approximation sont plus rapides. Remplit une zone de tracé en utilisant une image bitmap. Les coordonnées transmises à cette méthode sont exprimées par rapport aux axes horizontal et vertical du dessin.

Les paramètres et la syntaxe de cette méthode sont identiques à ceux de la méthode beginBitmapFill() de la classe flash.display.Graphics.

flash.display.Graphics.beginBitmapFill()
beginFill Remarque : à l’exception des méthodes beginGradientFill() et beginShaderFill(), les informations suivantes de la méthode beginFill de la classe flash.display.Graphics s’appliquent à cette méthode : coloralpha1 Remarque : à l’exception des méthodes beginGradientFill() et beginShaderFill(), les informations suivantes de la méthode beginFill() de la classe flash.display.Graphics s’appliquent à cette méthode. flash.display.Graphicsclear flash.display.GraphicscommitProperties curveTo Trace une courbe entre la position actuelle et la position (anchorX, anchorY), en utilisant le style de trait actuel et le point de contrôle spécifié par les coordonnées (controlX, controlY).controlXCoordonnée x du point de contrôle. controlYCoordonnée y du point de contrôle. anchorXCoordonnée x du point d’ancrage. anchorYCoordonnée y du point d’ancrage. Trace une courbe entre la position actuelle et la position (anchorX, anchorY), en utilisant le style de trait actuel et le point de contrôle spécifié par les coordonnées (controlX, controlY). Les coordonnées transmises à cette méthode sont exprimées en données de graphique et non en coordonnées d’écran.

Les paramètres et la syntaxe de cette méthode sont identiques à ceux de la méthode curveTo() de la classe flash.display.Graphics.

flash.display.Graphics.curveTo()
dataToLocal Convertit un tuple de valeurs de données en coordonnée x-y à l’écran.Coordonnées relatives au graphique. dataValuesValeurs de données à convertir en coordonnées. Convertit un tuple de valeurs de données en coordonnée x-y à l’écran. Appelez cette fonction pour transformer des données à l’écran en utilisant la même transformation que pour des éléments individuels. Par exemple, si vous souhaitez créer une surbrillance personnalisée pour une région de données d’un graphique, vous pouvez utiliser cette fonction pour déterminer les coordonnées à l’écran de la plage de valeurs à prendre en compte.

Pour les éléments de graphique Cartesian, deux valeurs sont en général transmises. La première valeur correspond à l’axe horizontal et la deuxième à l’axe vertical.

Dans le cas de graphiques polaires, la première valeur correspond à l’axe angulaire et la deuxième à l’axe radial.

describeData Appelée par la classe DataTransform gouvernante pour obtenir une description des données représentées par cet élément IChartElement.Tableau contenant les occurrences DataDescription qui décrivent les données affichées. dimensionDétermine l’axe dont les descriptions des données doivent être obtenues. requiredFieldsChamp de bits indiquant quelles valeurs de l’objet DataDescription sont prises en compte par cet axe. Les implémenteurs peuvent optimiser le calcul en calculant uniquement les champs nécessaires. Appelée par la classe DataTransform gouvernante pour obtenir une description des données représentées par cet élément IChartElement. Les implémenteurs remplissent et renvoient un tableau d’objets mx.charts.chartClasses.DataDescription pour garantir que leurs données sont correctement prises en compte par les axes générant automatiquement les valeurs à partir des données affichées (par exemple minimum, maximum, interval et unitSize). La plupart des types d’éléments renvoient un tableau contenant une seule description DataDescription. Les agrégats tels que BarSet et ColumnSet peuvent renvoyer plusieurs occurrences DataDescription décrivant les données affichées par leurs sous-éléments. Lorsque cette méthode est appelée, l’implémenteur décrit les données le long de l’axe indiqué par l’argument dimension. Cette fonction peut être appelée pour chaque axe pris en charge par le graphique conteneur. drawCircle Dessine un cercle.xEmplacement x du centre du cercle (en pixels). yEmplacement y du centre du cercle (en pixels). radiusRayon du cercle (en pixels). Dessine un cercle. Vous devez définir le remplissage et/ou le style de ligne avant d’appeler la méthode drawCircle(), à l’aide de la méthode linestyle(), lineGradientStyle(), beginFill(), beginGradientFill() ou beginBitmapFill(). Les coordonnées transmises à cette méthode sont exprimées en données de graphique et non en coordonnées d’écran. flash.display.GraphicsdrawEllipse Dessine une ellipse.leftEmplacement x de l’angle supérieur gauche du cadre de délimitation de l’ellipse. topEmplacement y de l’angle supérieur gauche du cadre de délimitation de l’ellipse. rightEmplacement x de l’angle inférieur droit du cadre de délimitation de l’ellipse. bottomEmplacement y de l’angle inférieur droit du cadre de délimitation de l’ellipse. Dessine une ellipse. Vous devez définir le remplissage et/ou le style de ligne avant d’appeler la méthode drawEllipse(), à l’aide de la méthode linestyle(), lineGradientStyle(), beginFill(), beginGradientFill() ou beginBitmapFill(). Les coordonnées transmises à cette méthode sont exprimées en données de graphique et non en coordonnées d’écran. flash.display.Graphics.drawEllipse()drawRect Dessine un rectangle.leftEmplacement x de l’angle supérieur gauche du rectangle. topEmplacement y de l’angle supérieur gauche du rectangle. rightEmplacement x de l’angle inférieur droit du rectangle. bottomEmplacement y de l’angle inférieur droit du rectangle. Dessine un rectangle. Vous devez définir le remplissage et/ou le style de ligne avant d’appeler la méthode drawRect(), à l’aide de la méthode linestyle(), lineGradientStyle(), beginFill(), beginGradientFill() ou beginBitmapFill(). Les coordonnées transmises à cette méthode sont exprimées en données de graphique et non en coordonnées d’écran. flash.display.Graphics.drawRect()drawRoundedRect Dessine un rectangle arrondi.leftEmplacement x de l’angle supérieur gauche du rectangle. topEmplacement y de l’angle supérieur gauche du rectangle. rightEmplacement x de l’angle inférieur droit du rectangle. bottomEmplacement y de l’angle inférieur droit du rectangle. cornerRadiusRayon des angles (en pixel). Dessine un rectangle arrondi. Vous devez définir le remplissage et/ou le style de ligne avant d’appeler la méthode drawRoundRect(), à l’aide de la méthode linestyle(), lineGradientStyle(), beginFill(), beginGradientFill() ou beginBitmapFill(). Les coordonnées transmises à cette méthode sont exprimées en données de graphique et non en coordonnées d’écran. flash.display.Graphics.drawRoundRect()endFill Remarque : à l’exception de la méthode beginGradientFill(), les informations suivantes de la méthode endFill() de la classe flash.display.Graphics s’appliquent à cette méthode : Remarque : à l’exception de la méthode beginGradientFill(), les informations suivantes de la méthode endFill() de la classe flash.display.Graphics s’appliquent à cette méthode : flash.display.GraphicsinvalidateData Signale au dessin que les données sous-jacentes du fournisseur de données ont changé.invalidtruetrue si les données du fournisseur de données ont changé. Signale au dessin que les données sous-jacentes du fournisseur de données ont changé. Cette méthode déclenchera l’appel des méthodes updateMapping() et updateTransform() lors du prochain appel de la méthode commitProperties(). invalidateDisplayList lineStyle Spécifie un style de ligne que Flash utilisera lors des appels suivants d’autres méthodes Graphics (telles que lineTo() ou drawCircle()) associées à l’objet.thicknessUn entier qui indique l’épaisseur de la ligne en points ; les valeurs disponibles sont comprises entre 0 et 255. Si aucun nombre n’est spécifié, ou si le paramètre n’est pas défini, aucune ligne n’est dessinée. Si une valeur inférieure à 0 est transmise, la valeur par défaut est de 0. 0 correspond à l’épaisseur minimale et 255 à l’épaisseur maximale. Si la valeur transmise est supérieure à 255, la valeur par défaut est de 255. color0Valeur hexadécimale de la couleur de la ligne (par exemple, rouge correspond à 0xFF0000, bleu à 0x0000FF, etc.). Si aucune valeur n’est indiquée, la valeur par défaut correspond à 0x000000 (noir). alpha1.0Un nombre qui indique la valeur alpha de la couleur de la ligne. Les valeurs valides vont de 0 à 1. Si aucune valeur n’est indiquée, la valeur par défaut est de 1 (uni). Si la valeur est inférieure à 0, la valeur par défaut est de 0. Si la valeur est supérieure à 1, la valeur par défaut est de 1. pixelHintingfalseValeur booléenne qui permet d’ajouter des indices supplémentaires de lissage des pixels. Cette valeur affecte à la fois la position des ancres de courbe et la taille du trait. Avec pixelHinting défini sur true, les largeurs de lignes sont réglées sur des largeurs de pixels entières. Si pixelHinting est défini sur false, les courbes et les lignes droites risquent de ne pas être continues. scaleModenormalValeur de la classe flash.display.LineScaleMode qui spécifie le mode d’échelle à utiliser.
  • Propriété LineScaleMode.NORMAL : redimensionne toujours l’épaisseur du traitlorsque l’objet est redimensionné (valeur par défaut).
  • Propriété LineScaleMode.NONE : ne redimensionne jamais l’épaisseur du trait.
  • Propriété LineScaleMode.VERTICAL : n’ajuste pas l’épaisseur du trait si l’objet est redimensionné uniquement de manière verticale.
  • Propriété LineScaleMode.HORIZONTAL : n’ajuste pas l’épaisseur du trait si l’objet est redimensionné uniquement de manière horizontale.
capsnullValeur de la classe flash.display.CapsStyle qui spécifie le type d’extrémité au bout des lignes. Les valeurs possibles sont les suivantes : CapsStyle.NONE, CapsStyle.ROUND et CapsStyle.SQUARE. En l’absence de valeur, utilisez des extrémités rondes. jointsnullValeur de la classe flash.display.JointStyle qui spécifie le type d’apparence de liaison utilisé dans les angles. Les valeurs possibles sont les suivantes : JointStyle.BEVEL, JointStyle.MITER et JointStyle.ROUND. En l’absence de valeurs, utilisez des extrémités rondes. miterLimit3Nombre qui indique la limite à laquelle une pointe est coupée. Les valeurs disponibles sont comprises entre 1 et 255 (et les valeurs qui excèdent cette plage sont arrondies à 1 ou 255). Cette valeur n’est utilisée que si jointStyle est défini sur « miter ». La valeur miterLimit représente la longueur maximale d’une pointe au-delà du point où les lignes se rencontrent pour former une liaison. La valeur exprime un facteur de l’épaisseur de la ligne. Par exemple, avec un facteur miterLimit de 2,5 et une valeur d’épaisseur de 10 pixels, la pointe est coupée à 25 pixels.
Spécifie un style de trait que Flash utilisera lors des appels suivants d’autres méthodes Graphics (telles que lineTo() ou drawCircle()) associées à l’objet.

Les paramètres et la syntaxe de cette méthode sont identiques à ceux de la méthode lineStyle() de la classe flash.display.Graphics.

flash.display.Graphics.lineStyle()
lineTo Trace une ligne en utilisant le style de trait actuel à partir de la position de dessin actuelle jusqu’à (x, y) ; la position de dessin actuelle est ensuite définie sur (x, y).xCoordonnée x de la position du dessin. yCoordonnée y de la position du dessin. Trace une ligne en utilisant le style de trait actuel à partir de la position de dessin actuelle jusqu’à (x, y) ; la position de dessin actuelle est ensuite définie sur (x, y). Si l’objet d’affichage dans lequel vous effectuez le traçage possède un contenu créé à l’aide des outils de dessin Flash, les appels de la méthode lineTo() sont tracés sous le contenu. Si vous appelez lineTo() avant d’appeler la méthode moveTo(), la position de dessin par défaut prend la valeur (0, 0). Si l’un des paramètres n’est pas spécifié, cette méthode échoue et la position de dessin actuelle n’est pas modifiée. Les coordonnées sont exprimées en données et non en coordonnées d’écran. Les coordonnées transmises à cette méthode sont exprimées en données de graphique et non en coordonnées d’écran. flash.display.Graphics.lineTo()localToData Convertit une coordonnée à l’écran en un tuple de valeurs de données.Tuple de valeurs de données. vPoint à convertir. Convertit une coordonnée à l’écran en un tuple de valeurs de données. Appelez cette fonction pour déterminer quelles sont les valeurs de données représentées par un point précis à l’écran.

Les différents types de graphiques déterminent la manière dont cette transformation est réalisée. Le point doit être relatif à l’espace de coordonnées du graphique.

mappingChanged Appelée lorsque le mappage d’un ou de plusieurs axes change. Appelée lorsque le mappage d’un ou de plusieurs axes change. L’objet DataTransform affecté à cet objet ChartElement appelle cette méthode dès qu’un des axes qu’il représente est modifié. moveTo Déplace la position de dessin actuelle vers (x, y).xCoordonnée x de la position du dessin. yCoordonnée y de la position du dessin. Déplace la position de dessin actuelle vers (x, y). Si l’un des paramètres n’est pas spécifié, cette méthode échoue et la position de dessin actuelle n’est pas modifiée. Les coordonnées transmises à cette méthode sont exprimées en données de graphique et non en coordonnées d’écran. flash.display.Graphics.moveTo()removeAllChildren Supprime tous les enfants de données (occurrences DisplayObject) du dessin. Supprime tous les enfants de données (occurrences DisplayObject) du dessin. removeChildAt index removeChild child stripNaNs Supprime les éléments du cache indiqué dont la valeur de la propriété field est NaN.cacheUn tableau d'objets fieldPropriété field à tester. Supprime les éléments du cache indiqué dont la valeur de la propriété field est NaN. Les classes dérivées peuvent appeler cette méthode à partir de leur implémentation de la méthode updateFilter() pour supprimer les objets ChartItem qui ont été filtrés par les axes. updateDataChild Met à jour la position d’un enfant en fonction du dessin actuel.child Objet d’affichage à mettre à jour. leftunknown Coordonnée x gauche de l’enfant, en coordonnées de données. topunknown Coordonnée y supérieure de l’enfant, en coordonnées de données. rightunknown Coordonnée x droite de l’enfant, en coordonnées de données. bottomunknown Coordonnée y inférieure de l’enfant, en coordonnées de données. hCenterunknown Coordonnée x centrale de l’enfant, en coordonnées de données. vCenterunknown Coordonnée y centrale de l’enfant, en coordonnées de données.

Par exemple :

          var lbl:Label = new Label();
          lbl.text = "Last Month";
          canvas.addChild(lbl);
          canvas.updateDataChild(lbl,"Feb",200);
     

Met à jour la position d’un enfant en fonction du dessin actuel.
updateDisplayList unscaledWidthunscaledHeight updateFilter Appelée lorsque les données sous-jacentes représentées par le dessin doivent être filtrées par rapport aux plages de valeurs représentées par les axes de la transformation de données associée. Appelée lorsque les données sous-jacentes représentées par le dessin doivent être filtrées par rapport aux plages de valeurs représentées par les axes de la transformation de données associée. Cette situation peut se produire lorsque les données sous-jacentes ont été modifiées ou lorsque la plage de valeurs des axes associés a changé. Si vous implémentez un type de dessin personnalisé, vous devez remplacer cette méthode et filtrer les données hors plage en utilisant la méthode filterCache() des axes gérés par la transformation de données associée. La méthode filterCache() convertit les valeurs hors plage en valeurs NaN. Vous devez également appeler la méthode super.updateFilter() dans la sous-classe. En règle générale, vous ne devez pas appeler cette méthode directement. En revanche, si vous souhaitez garantir que les données ont été filtrées à tel ou tel endroit, appelez la méthode validateTransform() de la classe CartesianDataCanvas. En général, vous pouvez supposer que les méthodes updateData() et updateMapping() ont été appelées avant cette méthode, si nécessaire. validateData Appelle les méthodes updateMapping() et updateFilter() du dessin lorsque cela est nécessaire. Appelle les méthodes updateMapping() et updateFilter() du dessin lorsque cela est nécessaire. Cette méthode est appelée automatiquement par le dessin à partir de la méthode commitProperties(), si nécessaire, mais un dessin dérivé peut l’appeler explicitement à une heure explicite si les valeurs générées sont nécessaires. Les opérations de chargement et de mappage des données sur les axes sont conçues pour être acceptées par les axes à tout moment. Vous pouvez appeler cette méthode explicitement en toute sécurité, à tout moment. validateTransform Appelle la méthode updateTransform() du dessin lorsque cela est nécessaire.Renvoie true si updateTransform() a été appelée. Sinon, la valeur false est renvoyée. Appelle la méthode updateTransform() du dessin lorsque cela est nécessaire. Cette méthode est appelée automatiquement par le dessin au cours de la méthode commitProperties(), si nécessaire, mais un dessin dérivé peut l’appeler explicitement à une heure explicite si les valeurs générées sont nécessaires. Les opérations de filtrage et de transformation des données s’appuient sur des valeurs spécifiques calculées par les axes, qui dépendent quant à elles des données affichées dans le graphique. Le fait d’appeler cette fonction au mauvais moment peut entraîner l’exécution d’opérations supplémentaires lorsque ces valeurs sont mises à jour. dataChildren Tableau d’objets enfant. Tableau d’objets enfant. horizontalAxis Définit les libellés, les graduations et la position des données des éléments de l’axe X.mx.charts.chartClasses:IAxis Définit les libellés, les graduations et la position des données des éléments de l’axe X. Utilisez la classe LinearAxis ou CategoryAxis pour définir les propriétés de l’axe horizontal en tant que balise enfant en langage MXML, ou pour créer un objet LinearAxis ou CategoryAxis en langage ActionScript. includeInRanges Si la valeur est true, la plage de valeurs calculée du graphique est affectée par ce dessin. Si la valeur est true, la plage de valeurs calculée du graphique est affectée par ce dessin. verticalAxis Définit les libellés, les graduations et la position des données des éléments de l’axe Y.mx.charts.chartClasses:IAxis Définit les libellés, les graduations et la position des données des éléments de l’axe Y. Utilisez la classe LinearAxis ou CategoryAxis pour définir les propriétés de l’axe vertical en tant que balise enfant en langage MXML, ou pour créer un objet LinearAxis ou CategoryAxis en langage ActionScript. dataTransform Objet DataTransform auquel l’élément est associé.mx.charts.chartClasses:DataTransform Objet DataTransform auquel l’élément est associé. Un objet DataTransform représente une association entre un ensemble d’éléments et un ensemble d’objets d’axe, utilisée pour convertir ces éléments d’espace de données en coordonnées d’écran et vice-versa. Un élément de graphique utilise l’objet DataTransform qui lui est associé pour calculer comment rendre ses données.
IAxis La classe IAxis est une interface abstraite permettant de définir les propriétés de libellé, de graduation et de positionnement de données d’un axe de graphique.flash.events:IEventDispatcher La classe IAxis est une interface abstraite permettant de définir les propriétés de libellé, de graduation et de positionnement de données d’un axe de graphique.

Les classes implémentent cette interface pour fournir des fonctionnalités de définition de plage de valeurs.

mx.charts.CategoryAxismx.charts.LinearAxisdataChanged Déclenche des événements qui signalent à l’objet de plage de valeurs que les données du graphique ont changé. Déclenche des événements qui signalent à l’objet de plage de valeurs que les données du graphique ont changé. filterCache Filtre un ensemble de valeurs de type arbitraire pour produire un ensemble de nombres qui peuvent être mappés.cacheTableau d’objets à partir duquel les valeurs converties sont lues et dans lequel elles sont stockées. fieldChamp des objets du tableau de cache qui contient les valeurs préfiltrées. filteredStringChamp des objets du tableau de cache dans lequel les valeurs filtrées doivent être stockées. Filtre un ensemble de valeurs de type arbitraire pour produire un ensemble de nombres qui peuvent être mappés. formatForScreen Formate les valeurs pour les afficher dans des objets DataTip.Texte de l’objet DataTip. valueValeur à convertir en chaîne. Formate les valeurs pour les afficher dans des objets DataTip. Renvoie une chaîne lisible par l’utilisateur. getLabelEstimate Détermine la plage de valeurs permettant d’estimer les libellés d’axe appropriés.Tableau d’objets AxisLabel. mx.charts.chartClasses:AxisLabelSet Détermine la plage de valeurs permettant d’estimer les libellés d’axe appropriés. L’axe appelle presque immédiatement la méthode getLabels() pour obtenir les valeurs réelles. L’axe utilise les valeurs estimées pour ajuster les marges du graphique. Par conséquent, si les libellés estimés et les libellés réels (renvoyés par la méthode getLabels()) diffèrent, les libellés sont mis à l’échelle pour que leur taille soit adaptée au graphique.

Pour renvoyer une estimation, un axe a besoin uniquement des libellés minimal et maximal. Si l’ensemble de libellés est relativement statique et ne dépend pas de la taille des axes rendus à l’écran, un axe peut renvoyer l’intégralité de l’ensemble de libellés à partir de cette fonction et marquer l’estimation comme étant exacte.

getLabels Obtient le texte des libellés rendus.Tableau d’objets AxisLabel. mx.charts.chartClasses:AxisLabelSetminimumAxisLengthLongeur minimale de l’axe, en pixels. L’axe peut être plus court que cette valeur, mais pas plus long. Obtient le texte des libellés rendus. Lorsque Flex appelle cette méthode, l’axe a déjà déterminé la longueur minimale du libellé. invertTransform Mappe une position le long de l’axe à une valeur de données numérique.Objet contenant la valeur transformée. valueLimite de l’axe. La valeur de ce paramètre doit être comprise entre 0 et 1, 0 représentant la limite minimale de l’axe et 1 sa limite maximale. Mappe une position le long de l’axe à une valeur de données numérique. mapCache Convertit un ensemble de valeurs de type arbitraire en un ensemble de nombres qui peuvent être transformés en coordonnées d’écran.cacheTableau d’objets à partir duquel les valeurs converties sont lues et dans lequel elles sont stockées. fieldChamp des objets du tableau de cache qui contient les valeurs préconverties. convertedFieldChamp des objets du tableau de cache dans lequel les valeurs converties doivent être stockées. indexValuesfalseLa valeur de ce paramètre est true si les valeurs mappées sont des valeurs d’index et false s’il s’agit de valeurs de données naturelles. Convertit un ensemble de valeurs de type arbitraire en un ensemble de nombres qui peuvent être transformés en coordonnées d’écran. preferDropLabels Détermine la manière dont l’axe traite les libellés qui se chevauchent.true si les libellés peuvent être omis sans perte de données, false dans le cas contraire. Détermine la manière dont l’axe traite les libellés qui se chevauchent. En général, les plages de valeurs numériques renvoient true, au contraire des plages de valeurs distinctes. Vous pouvez remplacer cette propriété en la définissant directement sur l’axe. reduceLabels Appelée lorsqu’un objet AxisRenderer est incapable de rendre correctement les libellés sans chevauchement et qu’il souhaite que l’objet Axis réduise l’ensemble de libellés.Nouvel ensemble de libellés résolvant le chevauchement en réduisant le nombre de libellés. mx.charts.chartClasses:AxisLabelSetintervalStartmx.charts:AxisLabelDébut de l’intervalle de chevauchement des libellés. intervalEndmx.charts:AxisLabelFin de l’intervalle de chevauchement des libellés. Appelée lorsqu’un objet AxisRenderer est incapable de rendre correctement les libellés sans chevauchement et qu’il souhaite que l’objet Axis réduise l’ensemble de libellés. Les deux libellés qui se chevauchent sont transmis à la méthode. registerDataTransform Chaque transformation DataTransform qui utilise un axe s’enregistre auprès de cet axe.transformmx.charts.chartClasses:DataTransformTransformation DataTransform à enregistrer. dimensionNameNom de la dimension. Chaque transformation DataTransform qui utilise un axe s’enregistre auprès de cet axe. L’axe est chargé d’informer la transformation lorsque ses valeurs pertinentes changent. Il doit également obtenir les valeurs auprès de la transformation lorsqu’il souhaite générer automatiquement des valeurs minimale et maximale. transformCache Mappe à l’espace d’écran un ensemble de valeurs issues de l’espace de données.cacheTableau d’objets à partir duquel les valeurs mappées sont lues et dans lequel elles sont stockées. fieldChamp des objets du tableau de cache qui contient les valeurs prémappées. convertedFieldChamp des objets du tableau de cache dans lequel les valeurs mappées doivent être stockées. Mappe à l’espace d’écran un ensemble de valeurs issues de l’espace de données. unregisterDataTransform Chaque transformation DataTransform qui utilise un axe s’enregistre auprès de cet axe.transformmx.charts.chartClasses:DataTransformTransformation DataTransform à désenregistrer. Chaque transformation DataTransform qui utilise un axe s’enregistre auprès de cet axe. L’axe est chargé d’informer la transformation lorsque ses valeurs pertinentes changent. Il doit également obtenir les valeurs auprès de la transformation lorsqu’il souhaite générer automatiquement des valeurs minimale et maximale. update Met à jour le graphique. Met à jour le graphique. Cette méthode peut être appelée plusieurs fois par image. baseline Position de la ligne de base de l’axe. Position de la ligne de base de l’axe. Certaines séries telles que ColumnSeries ou AreaSeries utilisent cette valeur pour définir la base d’une région remplie lorsqu’aucune valeur minimale n’est spécifiée. displayName Nom de l’axe. Nom de l’axe. Si cette valeur est définie, Flex utilise ce nom pour formater des contrôles DataTip. title Texte du titre affiché le long de l’axe. Texte du titre affiché le long de l’axe. unitSize Taille d’une unité de données représentée par cet axe. Taille d’une unité de données représentée par cet axe. Cette valeur est utilisée par différents types de séries pour faciliter le rendu. La classe ColumnSeries, par exemple, utilise cette valeur pour déterminer la largeur de rendu des colonnes. Les différents types d’axes renvoient des valeurs différentes, qui dépendent parfois des données représentées. La classe DateTimeAxis, par exemple, peut renvoyer le nombre de millisecondes écoulées en un jour ou une année, en fonction des données rendues dans le graphique. Cette valeur dépendant de la collecte des données représentées, les séries personnalisées ne peuvent pas supposer que cette valeur est exacte dans leurs méthodes updateData() ou updateMapping(). chartDataProvider Fournisseur de données affecté au graphique conteneur. Fournisseur de données affecté au graphique conteneur. Les types d’axes basés sur un fournisseur de données peuvent choisir d’hériter ou non du fournisseur de données associé au graphique conteneur. Si un axe est commun à plusieurs graphiques, la valeur de cette propriété est undefined (il s’agit la plupart du temps du dernier fournisseur de données affecté à l’un des graphiques associés).
PolarChart Le contrôle PolarChart sert de classe de base pour les graphiques circulaires utilisant des coordonnées polaires.mx.charts.chartClasses:ChartBase Le contrôle PolarChart sert de classe de base pour les graphiques circulaires utilisant des coordonnées polaires.

La taille minimale d’un graphique est de 20,20 pixels.

La taille maximale d’un graphique n’a pas de limite.

La taille recommandée d’un graphique est de 400,400 pixels.

mx.charts.CategoryAxismx.charts.LinearAxismx.charts.chartClasses.ChartBasePolarChart Constructeur. Constructeur. getFirstItem Obtient le premier élément du graphique, en fonction des axes.Objet ChartItem correspondant. mx.charts:ChartItemdirectionDirection dans laquelle le premier élément doit être renvoyé. Valeurs possibles : ChartBase.NAVIGATE_HORIZONTAL et ChartBase.NAVIGATE_VERTICAL. Obtient le premier élément du graphique, en fonction des axes. getLastItem Obtient le dernier élément du graphique, en fonction des axes.Objet ChartItem correspondant. mx.charts:ChartItemdirectionDirection dans laquelle le dernier élément doit être renvoyé. Valeurs possibles : ChartBase.NAVIGATE_HORIZONTAL et ChartBase.NAVIGATE_VERTICAL. Obtient le dernier élément du graphique, en fonction des axes. getNextItem Obtient l’élément de graphique qui suit l’élément qui a le focus dans le graphique, en fonction des axes.Objet ChartItem correspondant. mx.charts:ChartItemdirectionDirection dans laquelle l’élément suivant doit être renvoyé. Valeurs possibles : ChartBase.NAVIGATE_HORIZONTAL et ChartBase.NAVIGATE_VERTICAL. Obtient l’élément de graphique qui suit l’élément qui a le focus dans le graphique, en fonction des axes. Si aucun élément de graphique n’est actuellement sélectionné, cette méthode renvoie le premier élément de la première série. getPreviousItem Obtient l’élément de graphique qui précède l’élément qui a le focus dans le graphique, en fonction des axes.Objet ChartItem correspondant. mx.charts:ChartItemdirectionDirection dans laquelle l’élément précédent doit être renvoyé. Valeurs possibles : ChartBase.NAVIGATE_HORIZONTAL et ChartBase.NAVIGATE_VERTICAL. Obtient l’élément de graphique qui précède l’élément qui a le focus dans le graphique, en fonction des axes. Si aucun élément de graphique n’est actuellement sélectionné, cette méthode renvoie le premier élément de la première série. updateDisplayList unscaledWidthunscaledHeight angularAxis Objet d’axe utilisé pour mapper des valeurs de données à un angle compris entre 0 et 2 PI.mx.charts.chartClasses:IAxis Objet d’axe utilisé pour mapper des valeurs de données à un angle compris entre 0 et 2 PI. Par défaut, il s’agit d’un axe linéaire dont la propriété autoAdjust est définie sur false. Par conséquent, les valeurs des données sont mappées de façon uniforme autour du graphique. dataRegion Zone du graphique utilisée pour afficher des données. Zone du graphique utilisée pour afficher des données. Ce rectangle n’inclut pas les zones utilisées pour les gouttières, les lignes d’axe, les libellés et la marge. radialAxis Objet d’axe utilisé pour mapper les valeurs de données à une distance radiale entre le centre et le bord extérieur du graphique.mx.charts.chartClasses:IAxis Objet d’axe utilisé pour mapper les valeurs de données à une distance radiale entre le centre et le bord extérieur du graphique. Par défaut, il s’agit d’un axe linéaire dont la propriété autoAdjust est définie sur false. Par conséquent, les valeurs de données sont mappées uniformément de l’intérieur vers l’extérieur du graphique. moduleFactory Une fabrique de modules est utilisée comme contexte d’utilisation de polices intégrées et pour la recherche du gestionnaire de style qui contrôle les styles de ce composant. Une fabrique de modules est utilisée comme contexte d’utilisation de polices intégrées et pour la recherche du gestionnaire de style qui contrôle les styles de ce composant.
CartesianChart La classe CartesianChart est une classe de base pour les types de graphiques courants.The <mx:CartesianChart> tag inherits all the properties of its parent classes and adds the following properties:

  <mx:CartesianChart
    Properties
    computedGutters="No default"
    dataRegion="Rectangle; no default"
    horizontalAxis="Axis; no default"
    horizontalAxisRatio=".33"
    horizontalAxisRenderers="Array; no default"
    selectedChartItems="Array; no default"
    verticalAxis="Axis; no default"
    verticalAxisRatio=".33"
    verticalAxisRenderers="Array; no default"
   
    Styles  
    axisTitleStyleName="Style; no default"
    gridLinesStyleName="Style; no default"
    gutterBottom="No default"
    gutterLeft="No default"
    gutterRight="No default"
    gutterTop="No default"
    horizontalAxisStyleNames=Array; no default"
    verticalAxisStyleNames = Array; no default"
  />
  
]]>
mx.charts.chartClasses:ChartBase La classe CartesianChart est une classe de base pour les types de graphiques courants. La classe CartesianChart définit le comportement de mise en forme par défaut des graphiques standard rectangulaires à deux dimensions. mx.charts.CategoryAxismx.charts.LinearAxismx.charts.chartClasses.ChartBaseCartesianChart Constructeur. Constructeur. getFirstItem Obtient le premier élément du graphique, en fonction des axes.Objet ChartItem correspondant. mx.charts:ChartItemdirectionDirection dans laquelle le premier élément doit être renvoyé. Valeurs possibles : ChartBase.NAVIGATE_HORIZONTAL et ChartBase.NAVIGATE_VERTICAL. Obtient le premier élément du graphique, en fonction des axes. getLastItem Obtient le dernier élément du graphique, en fonction des axes.Objet ChartItem correspondant. mx.charts:ChartItemdirectionDirection dans laquelle le dernier élément doit être renvoyé. Valeurs possibles : ChartBase.NAVIGATE_HORIZONTAL et ChartBase.NAVIGATE_VERTICAL. Obtient le dernier élément du graphique, en fonction des axes. getNextItem Obtient l’élément de graphique qui suit l’élément qui a le focus dans le graphique, en fonction des axes.Objet ChartItem correspondant. mx.charts:ChartItemdirectionDirection dans laquelle l’élément suivant doit être renvoyé. Valeurs possibles : ChartBase.NAVIGATE_HORIZONTAL et ChartBase.NAVIGATE_VERTICAL. Obtient l’élément de graphique qui suit l’élément qui a le focus dans le graphique, en fonction des axes. Si aucun élément de graphique n’est actuellement sélectionné, cette méthode renvoie le premier élément de la première série. getPreviousItem Obtient l’élément de graphique qui précède l’élément qui a le focus dans le graphique, en fonction des axes.Objet ChartItem correspondant. mx.charts:ChartItemdirectionDirection dans laquelle l’élément précédent doit être renvoyé. Valeurs possibles : ChartBase.NAVIGATE_HORIZONTAL et ChartBase.NAVIGATE_VERTICAL. Obtient l’élément de graphique qui précède l’élément qui a le focus dans le graphique, en fonction des axes. Si aucun élément de graphique n’est actuellement sélectionné, cette méthode renvoie le premier élément de la première série. styleChanged styleProp updateDisplayList unscaledWidthunscaledHeight horizontalAxisRatio Détermine la limite de hauteur de l’axe horizontal.0.330.33. Détermine la limite de hauteur de l’axe horizontal. La limite correspond au produit de la largeur des axes et de ce rapport. verticalAxisRatio Détermine la limite de largeur de l’axe vertical.0.330.33. Détermine la limite de largeur de l’axe vertical. La limite correspond au produit de la largeur des axes et de ce rapport. computedGutters Taille actuelle calculée des gouttières de l’objet CartesianChart. Taille actuelle calculée des gouttières de l’objet CartesianChart. Les gouttières représentent la zone qui se trouve entre la marge et la zone de données du graphique, où les titres et les axes sont rendus. Par défaut, les gouttières sont calculées de manière dynamique. Vous pouvez définir des valeurs explicites par le biais des styles de gouttière. Les gouttières sont calculées de manière à s’adapter aux modifications du graphique lors de la validation par la classe LayoutManager. dataRegion Zone du graphique utilisée pour afficher des données. Zone du graphique utilisée pour afficher des données. Ce rectangle n’inclut pas les zones utilisées pour les gouttières, les lignes d’axe, les libellés et la marge. horizontalAxisRenderers Spécifie la manière dont les données sont affichées le long de l’axe x d’un graphique. Spécifie la manière dont les données sont affichées le long de l’axe x d’un graphique. Utilisez la classe AxisRenderer pour définir les propriétés de horizontalAxisRenderer en tant que balise enfant en langage MXML, ou pour créer un objet AxisRenderer en langage ActionScript. horizontalAxis Définit les libellés, les graduations et la position des données des éléments de l’axe X.mx.charts.chartClasses:IAxis Définit les libellés, les graduations et la position des données des éléments de l’axe X. Utilisez la classe LinearAxis ou CategoryAxis pour définir les propriétés de l’objet horizontalAxis en tant que balise enfant en langage MXML, ou pour créer un objet LinearAxis ou CategoryAxis en langage ActionScript. selectedChartItems Tableau contenant les objets ChartItem sélectionnés dans le graphique. Tableau contenant les objets ChartItem sélectionnés dans le graphique. Il contient les objets ChartItem sélectionnés de toutes les séries du graphique. verticalAxisRenderers Spécifie la manière dont les données sont affichées le long de l’axe y d’un graphique. Spécifie la manière dont les données sont affichées le long de l’axe y d’un graphique. Utilisez la classe AxisRenderer pour définir les propriétés de verticalAxisRenderer en tant que balise enfant en langage MXML, ou pour créer un objet AxisRenderer en langage ActionScript. verticalAxis Définit les libellés, les graduations et la position des données des éléments de l’axe Y.mx.charts.chartClasses:IAxis Définit les libellés, les graduations et la position des données des éléments de l’axe Y. Utilisez la classe LinearAxis ou CategoryAxis pour définir les propriétés de l’axe horizontal en tant que balise enfant en langage MXML, ou pour créer un objet LinearAxis ou CategoryAxis en langage ActionScript. moduleFactory Une fabrique de modules est utilisée comme contexte d’utilisation de polices intégrées et pour la recherche du gestionnaire de style qui contrôle les styles de ce composant. Une fabrique de modules est utilisée comme contexte d’utilisation de polices intégrées et pour la recherche du gestionnaire de style qui contrôle les styles de ce composant.
Series La classe Series est la classe de base des classes qui permettent de spécifier la série de données d’un contrôle de graphique. Définit l’effet utilisé par Flex lors du déplacement des données actuelles vers leur position finale à l’écran. Flash 9 AIR 1.1 3.0 Flex 3 Définit l’effet utilisé par Flex lorsque les données actuelles sont masquées dans la vue. Flash 9 AIR 1.1 3.0 Flex 3 mx.charts.chartClasses:ChartElement La classe Series est la classe de base des classes qui permettent de spécifier la série de données d’un contrôle de graphique. Utilisez les sous-classes de la classe Series avec le contrôle de graphique associé. Vous pouvez utiliser une classe Series pour spécifier le motif de remplissage et les caractéristiques de trait des éléments de graphique associés à la série de données. Series Constructeur. Constructeur. beginInterpolation Appelée par l’effet SeriesInterpolate pour initier un effet d’interpolation.Données dont la série a besoin pour réaliser l’interpolation. sourceRenderDataDonnées source entre lesquelles la série doit réaliser l’interpolation. destRenderDataDonnées de destination entre lesquelles la série doit réaliser l’interpolation. Appelée par l’effet SeriesInterpolate pour initier un effet d’interpolation. L’effet transmet les données source et les données de destination pour que la série puisse réaliser une interpolation entre ces données. L’effet transmet la valeur de retour de cette méthode de façon répétée à la méthode interpolate() de la série pour réaliser l’animation pendant toute la durée de l’effet. La série calcule les données nécessaires pour réaliser l’interpolation et les renvoie dans cette méthode. cacheDefaultValues Met en cache les valeurs stockées dans la propriété measureName issue des éléments dataProvider d’origine dans la propriété fieldName de l’élément de graphique.false si la valeur de la propriété measureName est null ou une chaîne vide, true dans le cas contraire. measureNameNom de la propriété d’élément de graphique dont la valeur doit être définie par une valeur issue du fournisseur dataProvider, en fonction de la propriété fieldName. Par exemple, la valeur de measureName peut être xValue, yValue, xNumber, yNumber, etc., à condition qu’il s’agisse de propriétés de l’élément de graphique. cacheTableau d’éléments de graphique. fieldNameLibellé (dans l’élément du fournisseur de données) dont la valeur doit être utilisée pour définir la propriété measureName de l’élément de graphique. Par exemple, si le fournisseur de données contient un élément tel que {Pays:"France", médailles:10}, la valeur de fieldName peut être « Pays » ou « médailles ». Met en cache les valeurs stockées dans la propriété measureName issue des éléments dataProvider d’origine dans la propriété fieldName de l’élément de graphique. Si la valeur de la propriété measureName est null ou une chaîne vide, cette méthode suppose que les éléments du fournisseur de données d’origine sont des valeurs brutes et les met en cache. cacheIndexValues Met en cache les valeurs stockées dans la propriété measureName issue des éléments dataProvider d’origine dans la propriété fieldName de l’élément de graphique.false si la valeur de la propriété measureName est null ou une chaîne vide, true dans le cas contraire. measureNameNom de la propriété d’élément de graphique dont la valeur doit être définie par une valeur issue du fournisseur dataProvider, en fonction de la propriété fieldName. Par exemple, la valeur de measureName peut être xValue, yValue, xNumber, yNumber, etc., à condition qu’il s’agisse de propriétés de l’élément de graphique. cacheTableau d’éléments de graphique. fieldNameLibellé (dans l’élément du fournisseur de données) dont la valeur doit être utilisée pour définir la propriété measureName de l’élément de graphique. Par exemple, si le fournisseur de données contient un élément tel que {Pays:"France", médailles:10}, la valeur de fieldName peut être « Pays » ou « médailles ». Met en cache les valeurs stockées dans la propriété measureName issue des éléments dataProvider d’origine dans la propriété fieldName de l’élément de graphique. Si la valeur de la propriété measureName est null ou une chaîne vide, cette méthode stocke l’index des éléments dans la propriété fieldName. cacheNamedValues Met en cache les valeurs stockées dans la propriété measureName issue des éléments dataProvider d’origine dans la propriété fieldName de l’élément de graphique.false si la valeur de la propriété measureName est null ou une chaîne vide, true dans le cas contraire. measureNameNom de la propriété d’élément de graphique dont la valeur doit être définie par une valeur issue du fournisseur dataProvider, en fonction de la propriété fieldName. Par exemple, la valeur de measureName peut être xValue, yValue, xNumber, yNumber, etc., à condition qu’il s’agisse de propriétés de l’élément de graphique. cacheTableau d’éléments de graphique. fieldNameLibellé (dans l’élément du fournisseur de données) dont la valeur doit être utilisée pour définir la propriété measureName de l’élément de graphique. Par exemple, si le fournisseur de données contient un élément tel que {Pays:"France", médailles:10}, la valeur de fieldName peut être « Pays » ou « médailles ». Met en cache les valeurs stockées dans la propriété measureName issue des éléments dataProvider d’origine dans la propriété fieldName de l’élément de graphique. claimStyles Nouvelle valeur de firstAvailable après récupération des styles (par exemple, firstAvailable + N). stylesTableau de styles à récupérer. firstAvailablePremier sélecteur de style à récupérer dans le tableau. commitProperties defaultFilterFunction Cette opération est nécessaire si vous ne réglez pas de fonction personnalisée en tant que fonction filterFunction de la série.Un tableau d'objets cacheUn tableau d'objets Cette opération est nécessaire si vous ne réglez pas de fonction personnalisée en tant que fonction filterFunction de la série. Chaque série individuelle doit la remplacer. dragStartHandler Gestionnaire par défaut pour l’événement dragStart.eventObjet DragEvent. Gestionnaire par défaut pour l’événement dragStart. endInterpolation Appelée par l’effet SeriesInterpolate pour mettre fin à un effet d’interpolation.interpolationDataObjet définissant les données source (pour l’effet show), qui représentent l’état de la série au début de l’effet, ainsi que les données de destination (pour l’effet hide), qui représentent l’état de la série à la fin de l’effet. Appelée par l’effet SeriesInterpolate pour mettre fin à un effet d’interpolation. L’effet utilise cette méthode pour terminer l’interpolation et nettoyer l’éventuel état temporaire associé à l’effet. extractMinInterval Extrait la valeur minimale, la valeur maximale et éventuellement l’intervalle minimal à partir d’un tableau d’objets ChartItem.cacheTableau d’éléments de graphique. measureNameNom de la propriété d’élément de graphique dont la valeur doit être définie par une valeur issue du fournisseur dataProvider, en fonction de la propriété fieldName. Par exemple, la valeur de measureName peut être xValue, yValue, xNumber, yNumber, etc., à condition qu’il s’agisse de propriétés de l’élément de graphique. descmx.charts.chartClasses:DataDescriptionObjet DataDescription de la série. Cette propriété contient les valeurs limitées de la série, telles que min, max et minInterval. Extrait la valeur minimale, la valeur maximale et éventuellement l’intervalle minimal à partir d’un tableau d’objets ChartItem. Les classes dérivées peuvent appeler cette méthode à partie de leurs implémentations de la méthode describeData() pour remplir les détails de la structure DataDescription. extractMinMax Extrait la valeur minimale, la valeur maximale et éventuellement l’intervalle minimal à partir d’un tableau d’objets ChartItem.cacheTableau d’éléments de graphique. measureNameNom de la propriété d’élément de graphique dont la valeur doit être définie par une valeur issue du fournisseur dataProvider, en fonction de la propriété fieldName. Par exemple, la valeur de measureName peut être xValue, yValue, xNumber, yNumber, etc., à condition qu’il s’agisse de propriétés de l’élément de graphique. descmx.charts.chartClasses:DataDescriptionObjet DataDescription de la série. Cette propriété contient les valeurs limitées de la série, telles que min, max et minInterval. calculateIntervalfalseDétermine si la valeur minInterval de la propriété desc de l’objet DataDescription doit être extraite en utilisant les objets ChartItem de la propriété cache. Extrait la valeur minimale, la valeur maximale et éventuellement l’intervalle minimal à partir d’un tableau d’objets ChartItem. Les classes dérivées peuvent appeler cette méthode à partie de leurs implémentations de la méthode describeData() pour remplir les détails de la structure DataDescription. getAxis En général, vous extrayez l’occurrence Axis directement par le biais d’une propriété nommée, telle que horizontalAxis, verticalAxis ou radiusAxis dans le cas d’une série de type Cartesian.Occurrence Axis correspondant à une dimension particulière du graphique. mx.charts.chartClasses:IAxisdimensionDimension dont vous souhaitez obtenir l’axe. En général, vous extrayez l’occurrence Axis directement par le biais d’une propriété nommée, telle que horizontalAxis, verticalAxis ou radiusAxis dans le cas d’une série de type Cartesian.

Il s’agit d’un accesseur de bas niveau.

getElementBounds Remplit les propriétés elementBounds, bounds et visibleBounds d’une structure renderData générée par la série.renderDataStructure générée par la série. Remplit les propriétés elementBounds, bounds et visibleBounds d’une structure renderData générée par la série. Les classes d’effet appellent cette méthode pour remplir ces champs utilisés pour l’implémentation de différents types d’effets. Les classes dérivées doivent implémenter cette méthode pour générer les limites des éléments de la série uniquement lorsque cela est nécessaire. getItemsInRegion Obtient tous les éléments de la série qui se trouvent dans une région rectangulaire.Tableau d’objets ChartItem qui se trouvent dans la région rectangulaire spécifiée. rObjet Rectangle définissant la région. Obtient tous les éléments de la série qui se trouvent dans une région rectangulaire. Appelez cette fonction pour déterminer quels éléments de la série se trouvent dans une région rectangulaire particulière.

Les différentes séries déterminent si leur élément de graphique se trouve ou non dans la région. Le point doit se trouver dans l’espace de coordonnées global.

flash.geom.Rectangle
getMissingInterpolationValues Remplit les valeurs manquantes dans une structure d’interpolation.sourcePropsObjet contenant les valeurs source interpolées pour un élément spécifique. A la sortie de cette méthode, toutes les propriétés de l’objet doivent être associées à des valeurs autres que NaN. srcCacheTableau d’éléments de graphique source interpolés. destPropsObjet contenant les valeurs de destination interpolées pour un élément spécifique. A la sortie de cette méthode, toutes les propriétés de l’objet doivent être associées à des valeurs autres que NaN. destCacheTableau d’éléments de graphique de destination interpolés. indexIndex de l’élément mis en cache. customDataDonnées transmises par la série à la méthode initializeInterpolationData(). Remplit les valeurs manquantes dans une structure d’interpolation. Lorsqu’une série appelle la méthode initializeInterpolationData(), elle transmet des tableaux de valeurs source et de valeurs de destination pour l’interpolation. Si l’un ou l’autre de ces tableaux est incomplet, la série doit fournir des valeurs d’espace réservé adaptées pour l’interpolation. La manière dont ces valeurs d’espace réservé sont déterminées dépend du type de série. Les extendeurs de série doivent remplacer cette méthode pour fournir ces valeurs d’espace réservé. getRenderDataForTransition Capture les états antérieur et postérieur de la série en vue de l’animation.Copie des données nécessaires pour représenter les données de la série. typeDétermine si l’effet demande une description des données masquées ou des nouvelles données affichées. Capture les états antérieur et postérieur de la série en vue de l’animation. En général, cette méthode est appelée par les classes d’effets.

Si vous implémentez un type de série personnalisé, il n’est généralement pas nécessaire de remplacer cette méthode. En revanche, vous devez remplacer l’accesseur renderData().

initializeInterpolationData Méthode d’assistance permettant d’implémenter l’effet d’interpolation.Structure de données pouvant être transmise à la méthode applyInterpolation(). srcCacheTableau d’objets dont les champs contiennent les valeurs de départ de l’interpolation. dstCacheTableau d’objets dont les champs contiennent les valeurs de fin de l’interpolation. iPropsTable de hachage dont les clés identifient les noms des propriétés du cache à interpoler. cacheTypenullClasse à instancier pour accueillir les valeurs delta calculées pour l’interpolation. La valeur est généralement null, auquel cas un objet générique est utilisé. customDatanullObjet contenant les données propres à la série. Lorsque le processus d’initialisation rencontre une valeur manquante, il appelle la méthode getMissingInterpolationValues() de la série pour remplir la valeur manquante. Ces données personnalisées sont transmises à cette méthode et peuvent être utilisées pour transmettre des paramètres arbitraires. Méthode d’assistance permettant d’implémenter l’effet d’interpolation. Une série personnalisée peut appeler cette méthode à partir de sa méthode beginInterpolation() pour initialiser une structure de données afin d’interpoler un ensemble arbitraire de propriétés numériques pendant la durée de l’effet. Vous pouvez transmettre cette structure de données à la méthode utilitaire applyInterpolation() pour modifier effectivement les valeurs lors de l’appel de lé méthode interpolate(). interpolate Appelée par l’effet SeriesInterpolate pour progresser dans l’interpolation.interpolationValuesTableau de nombres compris entre 0 et 1, où le nième nombre indique le pourcentage d’interpolation de la nième valeur de la série de données entre les valeurs de début et de fin. interpolationDataDonnées renvoyées par la méthode beginInterpolation(). Appelée par l’effet SeriesInterpolate pour progresser dans l’interpolation. L’effet appelle cette méthode une fois par image, jusqu’à la fin de l’interpolation. La série doit utiliser les paramètres pour rendre les valeurs interpolées. Par défaut, la série suppose que interpolationData est une structure de données renvoyée par la méthode initializeInterpolationData() et la transmet à la méthode applyInterpolation(). invalidateData Signale à la série que les données sous-jacentes du fournisseur de données ont changé.invalidtrueSi la valeur est true, cette méthode déclenche l’appel des méthodes de mise à jour. Signale à la série que les données sous-jacentes du fournisseur de données ont changé. Cette fonction déclenche l’appel des méthodes updateData(), updateMapping(), updateFilter() et updateTransform() lors du prochain appel de la méthode commitProperties(). Si des effets de données sont affectés à des éléments du graphique, cette méthode déclenche également les effets d’affichage et de masquage. invalidateFilter Signale à la série que le filtre de données par rapport aux axes a changé et doit être recalculé.invalidtrueSi la valeur est true, cette méthode déclenche l’appel des méthodes de mise à jour. Signale à la série que le filtre de données par rapport aux axes a changé et doit être recalculé. L’appel de cette méthode déclenchera l’appel des méthodes updateFilter() et updateTransform() lors du prochain appel de la méthode commitProperties(). Si des effets de données sont affectés à des éléments du graphique, cette méthode déclenche également les effets d’affichage et de masquage. invalidateMapping Signale à la série que le mappage des données à des valeurs numériques a changé et doit être recalculé.invalidtrueSi la valeur est true, cette méthode déclenche l’appel des méthodes de mise à jour. Signale à la série que le mappage des données à des valeurs numériques a changé et doit être recalculé. L’appel de cette fonction déclenche l’appel des méthodes updateMapping(), updateFilter() et updateTransform() lors du prochain appel de la méthode commitProperties(). Si des effets de données sont affectés à des éléments du graphique, cette méthode déclenche également les effets d’affichage et de masquage. invalidateTransform Signale à la série que la transformation des données en coordonnées d’écran a changé et doit être recalculée.invalidtrueSi la valeur est true, cette méthode déclenche l’appel des méthodes de mise à jour. Signale à la série que la transformation des données en coordonnées d’écran a changé et doit être recalculée. L’appel de cette fonction déclenchera l’appel de la méthode updateTransform() lors du prochain appel de la méthode commitProperties(). invalidateTransitions Signale à la série que l’affichage des données a subi une modification importante. Signale à la série que l’affichage des données a subi une modification importante. Cette méthode déclenche les effets ShowData et HideData éventuellement définis. legendDataChanged Met à jour les éléments Legend en distribuant un événement LegendDataChanged lorsque le nom d’affichage de la série change. Met à jour les éléments Legend en distribuant un événement LegendDataChanged lorsque le nom d’affichage de la série change. setActualSize wh setAxis Affecte une occurrence Axis à une dimension spécifique du graphique.dimensionDimension du graphique à laquelle vous souhaitez affecter l’axe. valuemx.charts.chartClasses:IAxisAxe auquel la dimension du graphique doit être affectée. Affecte une occurrence Axis à une dimension spécifique du graphique. En général, vous définissez l’occurrence Axis directement par le biais d’une propriété nommée, telle que horizontalAxis, verticalAxis ou radiusAxis dans le cas d’une série de type Cartesian.

Il s’agit d’un accesseur de bas niveau.

stripNaNs Supprime les éléments du cache indiqué dont la valeur de la propriété field est NaN.cacheTableau d’éléments de graphique. fieldPropriété field dans laquelle un élément doit être supprimé. Supprime les éléments du cache indiqué dont la valeur de la propriété field est NaN. Les classes dérivées peuvent appeler cette méthode à partir de leur implémentation de la méthode updateFilter() pour supprimer les objets ChartItem qui ont été filtrés par les axes. stylesInitialized Appelle la méthode legendDataChanged(). Appelle la méthode legendDataChanged(). updateData Appelée lorsque les données sous-jacentes représentées par la série ont été modifiées et doivent être rechargées à partir du fournisseur de données. Appelée lorsque les données sous-jacentes représentées par la série ont été modifiées et doivent être rechargées à partir du fournisseur de données. Si vous implémentez des types de série personnalisés, vous devez remplacer cette méthode et charger toutes les données nécessaires au rendu de la série à partir du fournisseur de données. Vous devez également appeler la méthode super.updateData() dans la sous-classe. En règle générale, vous ne devez pas appeler cette méthode directement. En revanche, pour garantir que les données ont été mises à jour à tel ou tel endroit, appelez la méthode validateData() de la classe Series. updateDisplayList unscaledWidthunscaledHeight updateFilter Appelée lorsque les données sous-jacentes représentées par la série doivent être filtrées par rapport aux plages de valeurs représentées par les axes de la transformation de données associée. Appelée lorsque les données sous-jacentes représentées par la série doivent être filtrées par rapport aux plages de valeurs représentées par les axes de la transformation de données associée. Cette situation peut se produire lorsque les données sous-jacentes ont été modifiées ou lorsque la plage de valeurs des axes associés a changé. Si vous implémentez un type de série personnalisé, vous devez remplacer cette méthode et filtrer les données hors plage en utilisant la méthode filterCache() des axes gérés par la transformation de données associée. La méthode filterCache() convertit les valeurs hors plage en valeurs NaN. Vous devez également appeler la méthode super.updateFilter() dans la sous-classe. En règle générale, vous ne devez pas appeler cette méthode directement. En revanche, si vous souhaitez garantir que les données ont été filtrées à tel ou tel endroit, appelez la méthode validateTransform() de la classe Series. En général, vous pouvez supposer que les méthodes updateData() et updateMapping() ont été appelées avant cette méthode, si nécessaire. updateMapping Appelée lorsque les données sous-jacentes représentées par la série doivent être mappées à des représentations numériques. Appelée lorsque les données sous-jacentes représentées par la série doivent être mappées à des représentations numériques. Cette situation peut se produire lorsque les données sous-jacentes ont été modifiées ou lorsque les axes utilisés pour le rendu de la série ont fait l’objet de modifications significatives. Si vous implémentez une série personnalisée, vous devez remplacer cette méthode et convertir les données représentées en valeurs numériques, en utilisant la méthode mapCache() des axes gérés par la transformation de données associée. Vous devez également appeler la méthode super.updateMapping() dans la sous-classe. En règle générale, vous ne devez pas appeler cette méthode directement. En revanche, pour garantir que les données ont été mappées à tel ou tel endroit, appelez la méthode validateData() de la classe Series. En général, vous pouvez supposer que la méthode updateData() a été appelée avant cette méthode, si nécessaire. updateTransform Appelée lorsque les données sous-jacentes représentées par la série doivent être transformées en valeurs d’écran par les axes de la transformation de données associée. Appelée lorsque les données sous-jacentes représentées par la série doivent être transformées en valeurs d’écran par les axes de la transformation de données associée. Cette situation peut se produire lorsque les données sous-jacentes ont été modifiées, lorsque la plage de valeurs des axes associés a changé, ou encore lorsque la taille de la zone à l’écran a changé. Si vous implémentez un type de série personnalisé, vous devez remplacer cette méthode et transformer les données en utilisant la méthode transformCache() de la transformation de données associée. Vous devez également appeler la méthode super.updateTransform() dans la sous-classe. En règle générale, vous ne devez pas appeler cette méthode directement. En revanche, si vous souhaitez garantir que les données ont été filtrées à tel ou tel endroit, appelez la méthode validateTransform() de la classe Series. En général, vous pouvez supposer que les méthodes updateData(), updateMapping() et updateFilter() ont été appelées avant cette méthode, si nécessaire. validateData Appelle les méthodes updateData() et updateMapping() de la série lorsque cela est nécessaire. Appelle les méthodes updateData() et updateMapping() de la série lorsque cela est nécessaire. Cette méthode est appelée automatiquement par la série à partir de la méthode commitProperties(), si nécessaire, mais une série dérivée peut l’appeler explicitement à une heure explicite si les valeurs générées sont nécessaires. Les opérations de chargement et de mappage des données sur les axes sont conçues pour être acceptées par les axes à tout moment. Vous pouvez appeler cette méthode explicitement en toute sécurité, à tout moment. validateTransform Appelle les méthodes updateFilter() et updateTransform() de la série lorsque cela est nécessaire. Appelle les méthodes updateFilter() et updateTransform() de la série lorsque cela est nécessaire. Cette méthode est appelée automatiquement par la série au cours de la méthode commitProperties(), si nécessaire, mais une série dérivée peut l’appeler explicitement à une heure explicite si les valeurs générées sont nécessaires. Les opérations de filtrage et de transformation des données s’appuient sur des valeurs spécifiques calculées par les axes, qui dépendent quant à elles des données affichées dans le graphique. Le fait d’appeler cette fonction au mauvais moment peut entraîner l’exécution d’opérations supplémentaires lorsque ces valeurs sont mises à jour. dataFunction Spécifie une méthode renvoyant la valeur à utiliser pour placer l’élément de graphique actuel dans la série. Spécifie une méthode renvoyant la valeur à utiliser pour placer l’élément de graphique actuel dans la série. Lorsque cette propriété est définie, la valeur de retour de la fonction de données personnalisée est prioritaire par rapport aux autres propriétés associées, telles que xField et yField pour les objets AreaSeries, BarSeries, BubbleSeries, ColumnSeries, LineSeries et PlotSeries. Pour un objet BubbleSeries, la valeur de retour est prioritaire par rapport à la propriété radiusField. Pour un objet PieSeries, la valeur de retour est prioritaire par rapport à la propriété field.

La fonction dataFunction personnalisée d’une série présente la signature suivante :

     function_name (series:Series, item:Object, fieldName:String):Object { ... }
     
series correspond à la série actuelle qui utilise cette fonction dataFunction. item correspond à l’élément dans le fournisseur de données. fieldName correspond au champ à remplir dans l’élément de graphique actuel. Cette fonction renvoie un objet.

La propriété dataFunction est en général utilisée pour accéder aux champs d’un fournisseur de données qui ne constituent pas des valeurs scalaires et qui sont imbriqués dans le fournisseur de données. Par exemple, les données ci-dessous nécessitent une fonction de données pour accéder aux champs du fournisseur de données d’un graphique :

      {month: "Aug", close: {High:45.87,Low:12.2}, open:25.19}
      

L’exemple suivant renvoie une valeur de ce fournisseur de données :

     public function myDataFunction(series:Series, item:Object, fieldName:String):Object {
          if (fieldName == 'yValue')
              return(item.close.High);
          else if (fieldName == "xValue")
              return(item.month);
          else
              return null;
     }     
     
dataTipItems Tableau d’éléments de graphique pour lesquels des objets DataTip doivent être affichés de manière non interactive dans le graphique. Tableau d’éléments de graphique pour lesquels des objets DataTip doivent être affichés de manière non interactive dans le graphique. displayName Nom de la série à présenter à l’utilisateur. Nom de la série à présenter à l’utilisateur. Cette propriété est utilisée pour représenter la série dans les libellés visibles par l’utilisateur, tels que les objets DataTip. filterDataValues Si la propriété filterFunction est définie, les propriétés filterDataValues et filterData sont ignorés. Si la propriété filterFunction est définie, les propriétés filterDataValues et filterData sont ignorées. Si la propriété filterDataValues est définie sur aucun, la série ne filtre pas ses données avant de les afficher. Si la propriété filterDataValue est définie sur null, la série filtre les données telles que null, indéfini, ou NaN avant de les afficher. Si cette propriété est définie sur OutsideRange, la série filtre ses données telles que null, indéfini, ou NaN, ainsi que les valeurs situées hors de la plage des axes du graphique. Si vous savez que toutes les données de la série sont valides, vous pouvez la définir suraucun pour améliorer la performance. filterData Si la propriété filterFunction ou filterValues est définie, la propriété filterData est ignorée. Si la propriété filterFunction ou filterDataValues est définie, la propriété filterData est ignorée. true si la série filtre les données avant de les afficher. Si une série rend des données contenant des valeurs manquantes (null, undefined ou NaN, par exemple) ou des valeurs qui se trouvent en dehors de la plage de valeurs des axes du graphique, cette propriété doit être définie sur true (valeur par défaut). Si vous savez que toutes les données de la série sont valides, vous pouvez la définir sur false pour améliorer les performances. filterFunction Spécifie une méthode qui renvoie le tableau d’éléments graphiques dans les séries à afficher. Spécifie une méthode qui renvoie le tableau d’éléments graphiques dans les séries à afficher. Si cette propriété est définie, la valeur de renvoie de la fonction de filtre personnalisée a la priorité sur les propriétés filterDataValues et filterData. Cependant, si la valeur renvoyée est null, les propriétés filterdataValues et filterData sont préférées dans cet ordre.

La fonction filterFunction contient les signatures suivantes :

     function_name (cache:Array):Array { ... }
     
Cache est une référence au tableau d’éléments de graphique à filtrer. Cette fonction renvoie un tableau d’éléments de graphique à afficher.

     public function myFilterFunction(cache:Array):Array {
          var filteredCache:Array=[];
          var n:int = cache.length;  
          for(var i:int = 0; i < n; i++)
          {
              var item:ColumnSeriesItem = ColumnSeriesItem(cache[i]);
              if(item.yNumber > 0 && item.yNumber < 700)
              {
                  filteredCache.push(item);
              }
          }
          return filteredCache;
     }
     

Si vous spécifiez une fonction de filtre personnalisée pour la série de votre graphique et que vous souhaitez filtrer les valeurs null ou les valeurs en dehors de la plage des axes, vous devez les filtrer manuellement, en utilisant la fonction de filtre personnalisé. Les propriétés filterDatavalues ou filterData ne peuvent pas être utilisées.

interactive Détermine si des objets DataTip doivent s’afficher lorsque les utilisateurs agissent sur les données de graphique affichées à l’écran.true Détermine si des objets DataTip doivent s’afficher lorsque les utilisateurs agissent sur les données de graphique affichées à l’écran. Définissez cette propriété sur false pour empêcher la série d’afficher des objets DataTip ou de générer des données liées aux interactions de l’utilisateur. items Obtient tous les éléments présents dans la série après filtrage. Obtient tous les éléments présents dans la série après filtrage.

Les différentes séries déterminent la liste des éléments à renvoyer.

legendData Tableau d’occurrences LegendData décrivant les éléments qui doivent s’afficher dans une légende représentant cette série. Tableau d’occurrences LegendData décrivant les éléments qui doivent s’afficher dans une légende représentant cette série. Les classes de série dérivées remplacent cet accesseur de lecture et renvoient des données de légende propres à leurs styles et à leur méthode de représentation des données. Bien que la plupart des types de séries renvoient une seule occurrence LegendData, certains d’entre eux (par exemple PieSeries et StackedSeries) renvoient plusieurs occurrences représentant différents éléments du tableau ou différentes manières de rendre les données. renderData Stocke les informations nécessaires au rendu de cette série. Stocke les informations nécessaires au rendu de cette série. selectable Détermine si une série peut ou non être sélectionnée.true Détermine si une série peut ou non être sélectionnée. selectedIndex Index de l’élément sélectionné dans le fournisseur de données de la série. Index de l’élément sélectionné dans le fournisseur de données de la série. Si plusieurs éléments sont sélectionnés, cette propriété désigne l’élément sélectionné en dernier. selectedIndices Tableau contenant les index des éléments sélectionnés dans le fournisseur de données de la série. Tableau contenant les index des éléments sélectionnés dans le fournisseur de données de la série. selectedItem Elément de graphique sélectionné dans la série.mx.charts:ChartItem Elément de graphique sélectionné dans la série. Si plusieurs éléments sont sélectionnés, cette propriété désigne l’élément sélectionné en dernier. selectedItems Tableau des éléments de graphique sélectionnés dans la série. Tableau des éléments de graphique sélectionnés dans la série. transitionRenderData Structure de données de rendu transmise par une transition en cours. Structure de données de rendu transmise par une transition en cours. Lorsqu’un effet de série est conçu pour être appliqué sur une série, il commence par capturer l’état actuel de la série en demandant ses données de rendu. La transition modifie les données de rendu pour créer l’effet souhaité et renvoie la structure à la série en vue de l’affichage. Si la valeur de la propriété transitionRenderData n’est pas null, la série utilise son contenu pour mettre à jour l’affichage. dataTransform Objet DataTransform auquel l’élément est associé.mx.charts.chartClasses:DataTransform Objet DataTransform auquel l’élément est associé. Un objet DataTransform représente une association entre un ensemble d’éléments et un ensemble d’objets d’axe, utilisée pour convertir ces éléments d’espace de données en coordonnées d’écran et vice-versa. Un élément de graphique utilise l’objet DataTransform qui lui est associé pour calculer comment rendre ses données.
GraphicsUtilities Ensemble d’utilitaires internes de rendu graphique, utilisés par les différentes classes de graphique.Object Ensemble d’utilitaires internes de rendu graphique, utilisés par les différentes classes de graphique. colorFromFill Convertit une valeur de remplissage en couleur unie.Valeur de couleur représentant le remplissage. fObjet Fill à partir duquel une couleur doit être extraite. Convertit une valeur de remplissage en couleur unie. Cette méthode est commode pour extraire d’un objet Fill la valeur de couleur qui se rapproche le plus du remplissage à l’écran. drawArc Trace un arc dans l’objet Graphics cible.gObjet Graphics dans lequel l’arc doit être tracé. xOrigine horizontale de l’arc. yOrigine verticale de l’arc. startAngleAngle de départ de l’arc, en radians. arcOuverture de l’angle de l’arc, en radians. radius Rayon horizontal de l’arc, en pixels. yRadiusunknownRayon vertical de l’arc, en pixels. Si cette valeur n’est pas spécifiée, elle est considérée comme étant égale à celle du rayon. continueFlagfalseDétermine si la routine doit ou non replacer la plume graphique sur le début de l’arc avant de réaliser le tracé. Définissez cette propriété sur true pour continuer à tracer une ligne déjà commencée. Trace un arc dans l’objet Graphics cible. drawPolyLine Trace une ligne qui relie les points de données, en utilisant l’une des différentes formes.g Objet Graphics dans lequel l’arc doit être tracé. pts Tableau de points de données définissant la ligne. startIndex du premier point à utiliser pour tracer la ligne, dans le tableau pts. end Index du dernier point à utiliser pour tracer la ligne, dernier point exclu. hPropNom de la propriété définissant la position horizontale des points de la ligne dans les objets du tableau pts. vPropNom de la propriété définissant la position verticale des points de la ligne dans les objets du tableau pts. strokeTrait utilisé pour le rendu de la ligne. form Forme utilisée pour le rendu de la ligne. Valeurs possibles : « segment », « horizontal », « vertical », « step », « reverseStep » et « curve ». Ces formes sont similaires à celles de la propriété form de la classe LineSeries. moveToStarttrueDétermine s’il faut commencer ou non par replacer la plume sur le début de la ligne avant de réaliser le tracé. Transmettez la valeur false pour utiliser cette fonction dans le but de prolonger une ligne en cours. Trace une ligne qui relie les points de données, en utilisant l’une des différentes formes. fillFromStyle Convertit une valeur de style en objet Fill.Objet IFill correspondant. vValeur à convertir en objet Fill. Convertit une valeur de style en objet Fill. Cette méthode est commode pour convertir une valeur affectée par le biais de styles en objet Fill pouvant être utilisé pour remplir une zone à l’écran. Si la valeur est numérique, cette fonction la convertit en une couleur SolidColor correspondante. fillRect Remplit un rectangle en utilisant les objets IFill et IStroke fournis.gObjet Graphics dans lequel l’arc doit être tracé. leftCôté gauche du rectangle à remplir. topHaut du rectangle à remplir. rightCôté droit du rectangle à remplir. bottomBas du rectangle à remplir. fillnullObjet IFill à utiliser pour remplir le rectangle. Définissez ce paramètre sur null pour tracer un rectangle sans utiliser d’objet Fill. lsnullObjet Stroke à utiliser pour tracer le rectangle. Définissez ce paramètre sur null pour tracer un rectangle sans utiliser d’objet Stroke. Remplit un rectangle en utilisant les objets IFill et IStroke fournis. Cette fonction utilitaire remplit le rectangle fourni dans l’objet Graphics en utilisant les objets Fill et Stroke fournis. Si aucun objet Stroke n’est spécifié, le rectangle est rempli sans bordure. Si aucun objet Fill n’est spécifié, le rectangle est tracé sans remplissage. setLineStyle Applique les valeurs d’un objet Stroke à l’objet Graphics fourni.gObjet Graphics à modifier. lsOccurrence IStroke à appliquer. Définissez cette propriété sur null pour que le rendu n’utilise pas d’objet Stroke. Applique les valeurs d’un objet Stroke à l’objet Graphics fourni. Cette fonction utilitaire applique l’objet Stroke transmis ou efface le style de ligne de l’objet Graphics spécifié si le paramètre ls est défini sur null. DateRangeUtilities Ensemble d’utilitaires de date désactivée, utilisés par la classe DateTimeAxis. Object Ensemble d’utilitaires de date désactivée, utilisés par la classe DateTimeAxis. IStackable2 L’interface IStackable2 peut être implémentée par toutes les séries empilables.mx.charts.chartClasses:IStackable L’interface IStackable2 peut être implémentée par toutes les séries empilables. Les sous-séries affectées aux ensembles d’empilement (ColumnSet, BarSet, AreaSet) doivent implémenter cette interface lors de l’empilement, si elles peuvent être amenées à afficher des valeurs négatives lors de cet empilement. stackAll Empile la série.Objet représentant les valeurs maximale et minimale de la série nouvellement empilée. stackedPosXValueDictionaryContient les valeurs de base d’empilement de la série. Les clés du dictionnaire correspondent aux valeurs x et leurs valeurs aux valeurs x positives. stackedNegXValueDictionaryContient les valeurs de base d’empilement de la série. Les clés du dictionnaire correspondent aux valeurs x et leurs valeurs aux valeurs y négatives. previousElementmx.charts.chartClasses:IStackable2Elément précédent dans la pile. Par exemple, si l’élément est de même type, vous pouvez utiliser l’accès à cette propriété pour éviter une double opération lors du rendu. Empile la série. Normalement, une série implémente la méthode updateData() pour charger ses données à partir du fournisseur de données. Cependant, une série d’empilement réalise certaines opérations spéciales, car ses valeurs ne sont pas nécessairement stockées dans son fournisseur de données. Ses valeurs correspondent à la somme des valeurs stockées dans le fournisseur de données et des valeurs chargées par l’objet empilé.

Une série d’empilement personnalisée implémente la méthode stack() en chargeant ses données à partir du fournisseur de données, en les ajoutant aux valeurs de base stockées dans le dictionnaire pour obtenir les valeurs réelles à utiliser pour le rendu, et en remplaçant les valeurs du dictionnaire par les nouvelles valeurs additionnées.

ChartElement La classe ChartElement est la classe de base des éléments de graphique visuels.mx.charts.chartClasses:IChartElement2mx.charts.chartClasses:DualStyleObject La classe ChartElement est la classe de base des éléments de graphique visuels. ChartElement Constructeur. Constructeur. addChildAt Ajoute une occurrence DisplayObject enfant à cette occurrence DisplayObjectContainer.Occurrence DisplayObject transmise au paramètre child. childOccurrence DisplayObject à ajouter en tant qu’enfant à cette occurrence DisplayObjectContainer. indexPosition d’index à laquelle l’enfant est ajouté. Si vous spécifiez une position d’index actuellement occupée, l’objet enfant associé à cette position et toutes les positions supérieures sont décalés d’une position vers le haut dans la liste d’enfants. Ajoute une occurrence DisplayObject enfant à cette occurrence DisplayObjectContainer. L’enfant est placé à la position d’index spécifiée. La position d’index 0 représente la fin (le bas) de la liste d’affichage pour cet objet DisplayObjectContainer.

Si vous ajoutez un objet enfant qui est déjà doté d’un autre conteneur d’objet d’affichage en tant que parent, il est supprimé de la liste d’enfants de cet autre conteneur d’objet d’affichage.

addChild child chartStateChanged Appelée par le graphique conteneur pour indiquer que l’état actuel du graphique a changé.oldStateEntier représentant l’état précédent. vEntier représentant le nouvel état. Appelée par le graphique conteneur pour indiquer que l’état actuel du graphique a changé. Les éléments d’implémentation doivent répondre à cette méthode pour synchroniser les modifications apportées aux données affichées par l’élément. claimStyles Appelée par le graphique pour autoriser les éléments associés à récupérer les sélecteurs de style de son tableau chartSeriesStyles.Nouvelle valeur de firstAvailable après récupération des styles (par exemple, firstAvailable + N). stylesTableau de styles à récupérer. firstAvailablePremier sélecteur de style à récupérer dans le tableau. Appelée par le graphique pour autoriser les éléments associés à récupérer les sélecteurs de style de son tableau chartSeriesStyles. Chaque graphique dispose de son propre ensemble de sélecteurs, qui sont implicitement affectés aux éléments contenus qui les demandent. L’implémentation de cette fonction offre à un élément la possibilité de récupérer des éléments de cet ensemble, si nécessaire. Un élément qui nécessite N sélecteurs de style récupère les valeurs comprises entre styles[firstAvailable] et styles[firstAvailable + N - 1]. collectTransitions Appelée par le graphique conteneur pour collecter les transitions lues par un élément particulier lorsque l’état du graphique change.chartStateEtat auquel le graphique lance la lecture des nouvelles transitions. transitionsTableau de transition à ajouter à la liste des transitions devant être lues par le graphique. Appelée par le graphique conteneur pour collecter les transitions lues par un élément particulier lorsque l’état du graphique change. Le graphique collecte les transitions de tous les éléments et s’assure qu’elles sont lues en parallèle. Il attend que toutes les transitions soient terminées avant de passer à un autre état. Les implémenteurs doivent ajouter toutes les transitions nécessaires à la fin du paramètre Array des transitions. createDataID Crée un ID unique pour représenter le point dataPoint à des fins de comparaison.ID du point dataPoint, unique au niveau de l’application. dataPointIDID actuel du point dataPoint. Crée un ID unique pour représenter le point dataPoint à des fins de comparaison. Les classes dérivées peuvent appeler cette fonction en utilisant un ID de point de données unique localement, afin de générer un ID unique au niveau de l’application. dataChanged Signale que les données sous-jacentes représentées par l’élément ont changé. Signale que les données sous-jacentes représentées par l’élément ont changé. Appelez cette méthode chaque fois que les données affichées par la série ou l’élément changent. Elles permettent aux axes associés de mettre à jour leurs plages de valeurs si cela est nécessaire. dataToLocal Convertit un tuple de valeurs de données en coordonnée x-y à l’écran.Coordonnées relatives au graphique. dataValuesValeurs de données à convertir en coordonnées. Convertit un tuple de valeurs de données en coordonnée x-y à l’écran. Appelez cette fonction pour transformer des données à l’écran en utilisant la même transformation que pour des éléments individuels. Par exemple, si vous souhaitez créer une surbrillance personnalisée pour une région de données d’un graphique, vous pouvez utiliser cette fonction pour déterminer les coordonnées à l’écran de la plage de valeurs à prendre en compte.

Pour les éléments de graphique Cartesian, deux valeurs sont en général transmises. La première valeur correspond à l’axe horizontal et la deuxième à l’axe vertical.

Dans le cas de graphiques polaires, la première valeur correspond à l’axe angulaire et la deuxième à l’axe radial.

describeData Appelée par la classe DataTransform gouvernante pour obtenir une description des données représentées par cet élément IChartElement.Tableau contenant les occurrences DataDescription qui décrivent les données affichées. dimensionDétermine l’axe dont les descriptions des données doivent être obtenues. requiredFieldsChamp de bits indiquant quelles valeurs de l’objet DataDescription sont prises en compte par cet axe. Les implémenteurs peuvent optimiser le calcul en calculant uniquement les champs nécessaires. Appelée par la classe DataTransform gouvernante pour obtenir une description des données représentées par cet élément IChartElement. Les implémenteurs remplissent et renvoient un tableau d’objets mx.charts.chartClasses.DataDescription pour garantir que leurs données sont correctement prises en compte par les axes générant automatiquement les valeurs à partir des données affichées (par exemple minimum, maximum, interval et unitSize). La plupart des types d’éléments renvoient un tableau contenant une seule description DataDescription. Les agrégats tels que BarSet et ColumnSet peuvent renvoyer plusieurs occurrences DataDescription décrivant les données affichées par leurs sous-éléments. Lorsque cette méthode est appelée, l’implémenteur décrit les données le long de l’axe indiqué par l’argument dimension. Cette fonction peut être appelée pour chaque axe pris en charge par le graphique conteneur. findDataPoints Trouve le point de données le plus proche représenté par l’élément qui se trouve sous les coordonnées spécifiées.Tableau de HitData. xCoordonnée X. yCoordonnée Y. sensitivity2Nombre maximal de pixels séparant le pointeur des coordonnées exactes pour qu’il puisse être considéré comme étant « sous » ces coordonnées. Cette propriété est identique à la valeur de la propriété mouseSensitivity du contrôle de graphique. Trouve le point de données le plus proche représenté par l’élément qui se trouve sous les coordonnées spécifiées.

Cette méthode renvoie un tableau de structures HitData décrivant les points de données de la plage. Certains éléments ChartElement individuels peuvent choisir de renvoyer un seul point dataPoint s’il est garanti que ces points dataPoint ne se chevauchent pas.

getAllDataPoints Renvoie un tableau d’objets HitData contenant les éléments présents dans les éléments ChartElement dont les objets dataTip doivent être affichés lorsque la propriété showAllDataTips du graphique est définie sur true. Objets HitData décrivant les points de données. Renvoie un tableau d’objets HitData contenant les éléments présents dans les éléments ChartElement dont les objets dataTip doivent être affichés lorsque la propriété showAllDataTips du graphique est définie sur true. localToData Convertit une coordonnée à l’écran en un tuple de valeurs de données.Tuple de valeurs de données. ptPoint à convertir. Convertit une coordonnée à l’écran en un tuple de valeurs de données. Appelez cette fonction pour déterminer quelles sont les valeurs de données représentées par un point précis à l’écran.

Les différents types de graphiques déterminent la manière dont cette transformation est réalisée. Le point doit être relatif à l’espace de coordonnées du graphique.

mappingChanged Appelée lorsque le mappage d’un ou de plusieurs axes change. Appelée lorsque le mappage d’un ou de plusieurs axes change. L’objet DataTransform affecté à cet objet ChartElement appelle cette méthode dès qu’un des axes qu’il représente est modifié. processNewDataProvider Appelée lorsqu’un nouveau fournisseur dataProvider est affecté à l’élément.valueFournisseur de données. Il s’agit généralement d’une classe Array, ArrayCollection, XMLList, XMLListCollection ou d’une classe similaire. Appelée lorsqu’un nouveau fournisseur dataProvider est affecté à l’élément. Les sous-classes peuvent remplacer le comportement par défaut et en définir un autre lorsqu’un nouveau fournisseur dataProvider est affecté. Cette méthode est appelée soit lorsque la propriété dataProvider est définie, soit lorsque la propriété chartDataProvider est définie et qu’aucun fournisseur dataProvider spécifique n’a été affecté directement. cursor Chaque objet ChartElement possède un curseur associé à son fournisseur dataProvider, utilisé en interne. Chaque objet ChartElement possède un curseur associé à son fournisseur dataProvider, utilisé en interne. Les objets ChartElement sont les propriétaires exclusifs de ce curseur et peuvent supposer qu’aucun autre code ne modifiera la position. chart Fait référence au composant de graphique contenant cet élément.mx.charts.chartClasses:ChartBase Fait référence au composant de graphique contenant cet élément. dataProvider Fournisseur de données affecté à cet élément spécifique. Fournisseur de données affecté à cet élément spécifique. Généralement, les éléments héritent du fournisseur dataProvider du graphique conteneur. Cependant, certains éléments individuels peuvent le remplacer par un fournisseur dataProvider spécifique. dataTransform Objet DataTransform auquel l’élément est associé.mx.charts.chartClasses:DataTransform Objet DataTransform auquel l’élément est associé. Un objet DataTransform représente une association entre un ensemble d’éléments et un ensemble d’objets d’axe, utilisée pour convertir ces éléments d’espace de données en coordonnées d’écran et vice-versa. Un élément de graphique utilise l’objet DataTransform qui lui est associé pour calculer comment rendre ses données. labelContainer Objet DisplayObject affichant les libellés rendus par cet élément. Objet DisplayObject affichant les libellés rendus par cet élément. Dans la plupart des cas, les libellés affichés dans la zone de données d’un graphique sont rendus par-dessus les autres éléments, au lieu d’être entrelacés avec les données. Si un élément d’implémentation dispose de libellés à afficher, il peut les placer dans un objet Sprite et les renvoyer comme valeur de la propriété labelContainer. Les graphiques conteneurs rendent les propriétés labelContainer de tous les éléments inclus et les placent dans la zone de données, au-dessus des autres éléments. chartDataProvider Fournisseur de données affecté au graphique conteneur. Fournisseur de données affecté au graphique conteneur. Les types d’éléments peuvent choisir d’hériter du fournisseur de données du graphique conteneur si cela est nécessaire ou autoriser les développeurs à affecter spécifiquement des fournisseurs de données à l’élément. Tous les éléments ne dépendent pas obligatoirement d’un fournisseur de données.
DataTransform L’objet DataTransform représente une partie de graphique contenant des glyphes. Il peut transformer des valeurs en coordonnées d’écran et vice-versa.flash.events:EventDispatcher L’objet DataTransform représente une partie de graphique contenant des glyphes. Il peut transformer des valeurs en coordonnées d’écran et vice-versa. Chaque objet DataTransform contient un axe horizontal, un axe vertical et un ensemble de glyphes à rendre (arrière-plan, données et incrustation).

Un graphique peut théoriquement contenir plusieurs objets DataTransform superposés. Vous pouvez ainsi afficher un graphique dans lequel plusieurs jeux de données utilisant différentes plages de valeurs sont rendus dans une même zone. Supposons que vous souhaitez afficher les recettes mensuelles et comparer cette valeur au nombre de produits vendus. Si les recettes sont généralement exprimées en millions et le nombre de produits vendus en milliers, il est difficile de rendre ces valeurs de façon efficace en utilisant une même plage de valeurs. En utilisant plusieurs objets DataTransform pour réaliser une incrustation et rendre les valeurs à l’aide de plages différentes, l’utilisateur final peut comparer l’évolution des valeurs.

Un graphique peut contenir un seul ensemble d’objets DataTransform.

La plupart du temps, vous utiliserez l’objet ChartBase, qui masque l’existence de l’objet DataTransform entre le graphique et les objets de glyphe et d’axe qu’il contient. Si vous créez vos propres objets ChartElement, vous devez comprendre les méthodes de la classe DataTransform pour implémenter correctement leur élément.

transformChange Distribué lorsque la transformation d’un espace de données en espace d’écran a changé, généralement parce que les axes réalisant la transformation ont été modifiés ou parce qu’une taille a été affectée à la transformation de données.mx.events.FlexEvent.TRANSFORM_CHANGEmx.events.FlexEvent Distribué lorsque la transformation d’un espace de données en espace d’écran a changé, généralement parce que les axes réalisant la transformation ont été modifiés ou parce qu’une taille a été affectée à la transformation de données. DataTransform Constructeur. Constructeur. dataChanged Signale à l’objet DataTransform qu’une partie des données sous-jacentes représentées dans le graphique a changé. Signale à l’objet DataTransform qu’une partie des données sous-jacentes représentées dans le graphique a changé. En général, l’objet DataTransform ne dispose d’aucune information sur la source des données sous-jacentes représentées par le graphique. Par conséquent, les glyphes doivent appeler cette méthode lorsque leurs données changent, de sorte que l’objet DataTransform puisse calculer à nouveau les échelles de plage de valeurs, en fonction des données. L’objet DataTransform n’est pas invalidé pour autant, car il n’est pas certain que les données aient réellement changé. Les objets d’axe (ou de plage de valeurs) doivent déclencher un événement d’invalidation. describeData Collecte les valeurs affichées importantes pour tous les éléments associés à cette transformation de données.Tableau d’objets BoundedValue. dimensionDimension pour laquelle des valeurs doivent être collectées. requiredFieldsDéfinit les données requises par cette transformation. Collecte les valeurs affichées importantes pour tous les éléments associés à cette transformation de données. Les occurrences d’axe appellent cette méthode pour collecter les valeurs qu’elles doivent prendre en compte pour générer automatiquement les plages de valeurs appropriées. Cette méthode renvoie un tableau d’objets BoundedValue.

Pour collecter les valeurs importantes pour l’axe horizontal d’un objet CartesianTransform, transmettez la valeur 0. Pour collecter les valeurs pour l’axe vertical, transmettez la valeur 1.

getAxis Extrait l’occurrence d’axe chargée de transformer la dimension de données spécifiée par le paramètre dimension.Occurrence d’axe. mx.charts.chartClasses:IAxisdimensionDimension dont l’axe est chargé de transformer les données. Extrait l’occurrence d’axe chargée de transformer la dimension de données spécifiée par le paramètre dimension. Si aucun axe n’a été affecté précédemment, un axe par défaut est créé. L’axe par défaut de toutes les dimensions est un objet LinearAxis dont la propriété autoAdjust est définie sur false. mx.charts.LinearAxisinvertTransform Transforme les coordonnées x et y en une valeur à deux dimensions dans l’espace de données, par rapport au système de coordonnées DataTransform.Tableau contenant les valeurs transformées. valuesPositions x et y (dans cet ordre). Transforme les coordonnées x et y en une valeur à deux dimensions dans l’espace de données, par rapport au système de coordonnées DataTransform. setAxis Affecte une occurrence d’axe à une dimension spécifique de la transformation.dimensionDimension de la transformation. vmx.charts.chartClasses:IAxisOccurrence d’axe cible. Affecte une occurrence d’axe à une dimension spécifique de la transformation. Les objets d’axe sont affectés par l’objet de graphique conteneur. transformCache Mappe à des coordonnées d’écran un ensemble de valeurs numériques représentant des coordonnées.cacheTableau d’objets dont les champs contiennent les valeurs de données. C’est également dans ce tableau que la fonction stocke les valeurs numériques converties. xFieldChamp dans lequel se trouvent les valeurs de données pour l’axe x. xConvertedFieldChamp dans lequel se trouve la coordonnée d’écran x mappée. yFieldChamp dans lequel se trouvent les valeurs de données pour l’axe y. yConvertedFieldChamp dans lequel se trouve la coordonnée d’écran y mappée. Mappe à des coordonnées d’écran un ensemble de valeurs numériques représentant des données. Cette méthode suppose que toutes les valeurs sont des nombres. Par conséquent, toute valeur non numérique doit au préalable être convertie à l’aide de la méthode mapCache(). axes Ensemble d’axes associé à cette transformation. Ensemble d’axes associé à cette transformation. elements Eléments associés à cette transformation. Eléments associés à cette transformation. Ce tableau contient les éléments d’arrière-plan, de série et d’incrustation associés à la transformation. Cette valeur est affectée par l’objet de graphique conteneur.
DualStyleObject La classe DualStyleObject sert de classe de base aux composants qui ont besoin d’affecter des sélecteurs de classe à l’extérieur du contrôle du développeur client.Common MXML Syntax Inherited from DualStyleObject

Flex components inherit the following properties from the DualStyleObject class:

  <mx:tagname
    internalStyleName="Style; No default"
  >
  
]]>
mx.core:UIComponent La classe DualStyleObject sert de classe de base aux composants qui ont besoin d’affecter des sélecteurs de classe à l’extérieur du contrôle du développeur client. Les occurrences DualStyleObject disposent de deux propriétés styleName : la propriété styleName standard et la propriété supplémentaire internalStyleName. Un composant peut affecter la propriété internalStyleName si cela est nécessaire et laisser le développeur client affecter la propriété styleName. DualStyleObject Constructeur. Constructeur. internalStyleName Nom du sélecteur de classe dont cette occurrence hérite de la valeur. Nom du sélecteur de classe dont cette occurrence hérite de la valeur. Le niveau de priorité de la propriété internalStyleName est inférieur au niveau de priorité du sélecteur styleName.