| Package | mx.charts |
| Classe | public class LinearAxis |
| Héritage | LinearAxis NumericAxis AxisBase EventDispatcher Object |
| Version du langage: | ActionScript 3.0 |
| Version du produit: | Flex 3 |
| Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
minimum, maximum et interval à partir des données du graphique, de sorte que tous les éléments puissent être présentés à l’écran. Vous pouvez également définir explicitement des valeurs spécifiques pour ces propriétés.
La détermination automatique des valeurs de la plage fonctionne de la manière suivante suit :
- Flex détermine une valeur minimale et une valeur maximale englobant toutes les données affichées dans le graphique.
- Si les propriétés
autoAdjustetbaseAtZerosont définies surtrue, Flex réalise les ajustements suivants :- Si toutes les valeurs sont positives, Flex définit la propriété
minimumsur zéro. - Si toutes les valeurs sont négatives, Flex définit la propriété
maximumsur zéro.
- Si toutes les valeurs sont positives, Flex définit la propriété
- Si la propriété
autoAdjustest définie surtrue, Flex ajuste les valeurs des propriétésminimumetmaximumen les arrondissant à la valeur supérieure ou inférieure. - Flex détermine si certains éléments affichés dans le graphique nécessitent une marge supplémentaire pour être affichés correctement (libellés, par exemple). Flex ajuste en conséquence les valeurs des propriétés
minimumetmaximum. - Flex détermine si vous avez spécifié explicitement une marge autour des valeurs
minimumetmaximumet les ajuste en conséquence.
Masquer la syntaxe MXMLThe <mx:LinearAxis> tag inherits all the properties
of its parent classes and adds the following properties:
<mx:LinearAxis
Properties
interval="null"
maximum="null"
maximumLabelPrecision="null"
minimum="null"
minorInterval="null"
/>
Eléments de l’API associés
| Propriété | Défini par | ||
|---|---|---|---|
![]() | autoAdjust : Boolean
Détermine si Flex doit arrondir les valeurs. | NumericAxis | |
![]() | baseAtZero : Boolean
Détermine si Flex doit essayer de conserver les valeurs minimum et maximum à zéro. | NumericAxis | |
![]() | baseline : Number [lecture seule]
Valeur minimale calculée de l’axe, si cette valeur est supérieure à 0. | NumericAxis | |
![]() | chartDataProvider : Object [écriture seule]
Fournisseur de données affecté au graphique conteneur. | AxisBase | |
![]() | computedMaximum : Number
Valeur calculée maximale représentée par cet axe. | NumericAxis | |
![]() | computedMinimum : Number
Valeur calculée minimale représentée par cet axe. | NumericAxis | |
![]() | constructor : Object
Référence à l’objet de classe ou à la fonction constructeur d’une occurrence donnée d’un objet. | Object | |
![]() | direction : String
Détermine la direction dans laquelle l’axe est rendu. | NumericAxis | |
![]() | displayName : String
Nom de l’axe. | AxisBase | |
| interval : Number
Spécifie la différence numérique entre les valeurs des libellés le long de l’axe. | LinearAxis | ||
![]() | labelFunction : Function
Appelé pour formater les valeurs d’axe à afficher en tant que libellés. | NumericAxis | |
| maximum : Number
Spécifie la valeur maximale d’un libellé d’axe. | LinearAxis | ||
| maximumLabelPrecision : Number
Spécifie le nombre maximal de décimales représentant les valeurs décimales dans les libellés générés par cet axe. | LinearAxis | ||
| minimum : Number
Spécifie la valeur minimale d’un libellé d’axe. | LinearAxis | ||
| minorInterval : Number
Spécifie la différence numérique entre les graduations secondaires le long de l’axe. | LinearAxis | ||
![]() | minorTicks : Array [lecture seule]
Tableau de graduations secondaires générées pour représenter cet axe. | NumericAxis | |
![]() | padding : Number
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. | NumericAxis | |
![]() | parseFunction : Function
Spécifie une fonction parseFunction permettant de personnaliser la manière dont les valeurs rendues par le graphique sont converties en valeurs numériques. | NumericAxis | |
![]() | title : String
Texte du titre affiché le long de l’axe. | AxisBase | |
![]() | unitSize : Number [lecture seule]
Taille d’une unité de données représentée par cet axe. | AxisBase | |
| Méthode | Défini par | ||
|---|---|---|---|
Constructeur. | LinearAxis | ||
![]() | addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
Enregistre un objet écouteur d’événement auprès d’un objet EventDispatcher afin que l’écouteur soit averti d’un événement. | EventDispatcher | |
![]() |
Déclenche des événements qui signalent à l’objet de plage de valeurs que les données du graphique ont changé. | AxisBase | |
![]() |
Distribue un événement dans le flux d’événements. | EventDispatcher | |
![]() |
Filtre un ensemble de valeurs de type arbitraire pour produire un ensemble de nombres qui peuvent être mappés. | NumericAxis | |
![]() |
Formate les valeurs pour les afficher dans des objets DataTip. | NumericAxis | |
![]() |
Détermine la plage de valeurs permettant d’estimer les libellés d’axe appropriés. | NumericAxis | |
![]() |
Obtient le texte des libellés rendus. | NumericAxis | |
![]() |
Vérifie si des écouteurs sont enregistrés auprès de l’objet EventDispatcher pour un type spécifique d’événement. | EventDispatcher | |
![]() |
Indique si la propriété spécifiée d’un objet est définie. | Object | |
![]() |
Mappe une position le long de l’axe à une valeur de données numérique. | NumericAxis | |
![]() |
Indique si une occurrence de la classe Object figure dans la chaîne de prototype de l’objet spécifié en tant que paramètre. | Object | |
![]() |
Convertit un ensemble de valeurs de type arbitraire en un ensemble de nombres qui peuvent être transformés en coordonnées d’écran. | NumericAxis | |
![]() |
Détermine la manière dont l’axe traite les libellés qui se chevauchent. | NumericAxis | |
![]() |
Indique si la propriété spécifiée existe et est énumérable. | Object | |
![]() |
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. | NumericAxis | |
![]() |
Chaque transformation DataTransform qui utilise un axe s’enregistre auprès de cet axe. | AxisBase | |
![]() |
Supprime un écouteur de l’objet EventDispatcher. | EventDispatcher | |
![]() |
Définit la disponibilité d’une propriété dynamique pour les opérations en boucle. | Object | |
![]() |
Renvoie la représentation de chaîne de cet objet, formatée selon les paramètres régionaux en vigueur. | Object | |
![]() |
Renvoie la représentation sous forme de chaîne de l’objet spécifié. | Object | |
![]() |
Mappe à l’espace d’écran un ensemble de valeurs issues de l’espace de données. | NumericAxis | |
![]() |
Chaque transformation DataTransform qui utilise un axe s’enregistre auprès de cet axe. | AxisBase | |
![]() |
Met à jour le graphique. | NumericAxis | |
![]() |
Renvoie la valeur primitive de l’objet spécifié. | Object | |
![]() |
Vérifie si un écouteur d’événement est enregistré auprès de cet objet EventDispatcher ou de ses ancêtres pour le type d’événement spécifié. | EventDispatcher | |
interval | propriété |
interval:Number| Version du langage: | ActionScript 3.0 |
| Version du produit: | Flex 3 |
| Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Spécifie la différence numérique entre les valeurs des libellés le long de l’axe. Flex calcule l’intervalle si cette propriété est définie sur NaN. La valeur par défaut est NaN.
Implémentation
public function get interval():Number public function set interval(value:Number):voidmaximum | propriété |
maximum:Number| Version du langage: | ActionScript 3.0 |
| Version du produit: | Flex 3 |
| Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Spécifie la valeur maximale d’un libellé d’axe. Si vous définissez la propriété autoAdjust sur true, Flex calcule cette valeur. Si la valeur est NaN, Flex détermine la valeur maximale à partir des données du graphique. La valeur par défaut est NaN.
Implémentation
public function get maximum():Number public function set maximum(value:Number):voidmaximumLabelPrecision | propriété |
maximumLabelPrecision:Number| Version du langage: | ActionScript 3.0 |
| Version du produit: | Flex 3 |
| Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Spécifie le nombre maximal de décimales représentant les valeurs décimales dans les libellés générés par cet axe. Par défaut, l’axe génère automatiquement cette valeur à partir des libellés eux-mêmes. La valeur 0 arrondit le nombre à l’entier le plus proche et la valeur 2 au centième le plus proche.
Implémentation
public function get maximumLabelPrecision():Number public function set maximumLabelPrecision(value:Number):voidminimum | propriété |
minimum:Number| Version du langage: | ActionScript 3.0 |
| Version du produit: | Flex 3 |
| Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Spécifie la valeur minimale d’un libellé d’axe. Si la valeur est NaN, Flex détermine la valeur minimale à partir des données du graphique. La valeur par défaut est NaN.
Implémentation
public function get minimum():Number public function set minimum(value:Number):voidminorInterval | propriété |
minorInterval:Number| Version du langage: | ActionScript 3.0 |
| Version du produit: | Flex 3 |
| Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Spécifie la différence numérique entre les graduations secondaires le long de l’axe. Si cette propriété est définie sur NaN, Flex calcule la différence.
Implémentation
public function get minorInterval():Number public function set minorInterval(value:Number):voidLinearAxis | () | Constructeur |
public function LinearAxis()| Version du langage: | ActionScript 3.0 |
| Version du produit: | Flex 3 |
| Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Constructeur.
<?xml version="1.0"?>
<!-- Simple example to demonstrate the HLOCChart control. -->
<s:Application xmlns:fx="http://ns.adobe.com/mxml/2009"
xmlns:s="library://ns.adobe.com/flex/spark"
xmlns:mx="library://ns.adobe.com/flex/mx">
<fx:Script>
<![CDATA[
import mx.collections.ArrayCollection;
[Bindable]
private var stockDataAC:ArrayCollection = new ArrayCollection( [
{ Date: "25-Jul", Open: 40.55, High: 40.75, Low: 40.24, Close:40.31},
{ Date: "26-Jul", Open: 40.15, High: 40.78, Low: 39.97, Close:40.34},
{ Date: "27-Jul", Open: 40.38, High: 40.66, Low: 40, Close:40.63},
{ Date: "28-Jul", Open: 40.49, High: 40.99, Low: 40.3, Close:40.98},
{ Date: "29-Jul", Open: 40.13, High: 40.4, Low: 39.65, Close:39.95},
{ Date: "1-Aug", Open: 39.00, High: 39.50, Low: 38.7, Close:38.6},
{ Date: "2-Aug", Open: 38.68, High: 39.34, Low: 37.75, Close:38.84},
{ Date: "3-Aug", Open: 38.76, High: 38.76, Low: 38.03, Close:38.12},
{ Date: "4-Aug", Open: 37.98, High: 37.98, Low: 36.56, Close:36.69},
{ Date: "5-Aug", Open: 36.61, High: 37, Low: 36.48, Close:36.86} ]);
]]>
</fx:Script>
<fx:Declarations>
<!-- Define custom Stroke for the wick and ticks. -->
<mx:SolidColorStroke id="s1" color="0x000000" weight="5" joints="bevel" caps="square"/>
</fx:Declarations>
<mx:Panel title="HLOCChart Control Example" height="100%" width="100%">
<mx:HLOCChart id="hlocchart" height="100%" width="100%"
paddingRight="5" paddingLeft="5"
showDataTips="true" dataProvider="{stockDataAC}">
<mx:verticalAxis>
<mx:LinearAxis id="vaxis" baseAtZero="false" title="Price"/>
</mx:verticalAxis>
<mx:horizontalAxis>
<mx:CategoryAxis id="haxis" categoryField="Date" title="Date"/>
</mx:horizontalAxis>
<mx:horizontalAxisRenderers>
<mx:AxisRenderer axis="{haxis}" canDropLabels="true"/>
</mx:horizontalAxisRenderers>
<mx:series>
<mx:HLOCSeries
openField="Open"
highField="High"
lowField="Low"
closeField="Close"
stroke="{s1}"
openTickStroke="{s1}"
closeTickStroke="{s1}"
openTickLength="7"
closeTickLength="7"
/>
</mx:series>
</mx:HLOCChart>
</mx:Panel>
</s:Application>
Tue Jun 12 2018, 09:30 AM Z
Afficher la syntaxe MXML