Package | mx.charts |
Classe | public class LogAxis |
Héritage | LogAxis 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. Un objet LogAxis ne peut pas rendre correctement les valeurs négatives, car la valeur Log10() d’un nombre négatif est non définie
.
Syntaxe MXMLMasquer la syntaxe MXMLThe <mx:LogAxis>
tag inherits all the properties
of its parent classes and adds the following properties:
<mx:LogAxis Properties interval="10" maximum="null" maximumLabelPrecision="null" minimum="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 le multiplicateur des valeurs des libellés présents le long de l’axe. | LogAxis | ||
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. | LogAxis | ||
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. | LogAxis | ||
minimum : Number
Spécifie la valeur minimale d’un libellé d’axe. | LogAxis | ||
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 | ||
---|---|---|---|
LogAxis()
Constructeur. | LogAxis | ||
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 le multiplicateur des valeurs des libellés présents le long de l’axe. La valeur 10 génère des libellés au niveau des valeurs 1, 10, 100, 1000, etc. La valeur 100 génère des libellés au niveau des valeurs 1, 100, 10000, etc. Flex calcule l’intervalle si cette propriété est définie sur NaN
. Les intervalles doivent correspondre à une puissance de 10 paire et doivent être supérieurs ou égaux à 10. Si nécessaire, l’axe LogAxis arrondit l’intervalle à une puissance de 10 paire inférieure.
La valeur par défaut est 10.
Implémentation
public function get interval():Number
public function set interval(value:Number):void
maximum | 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 la valeur est NaN
, Flex détermine la valeur maximale à partir des données du graphique. La valeur maximale doit être une puissance paire de 10 paire. Si nécessaire, l’axe LogAxis arrondit une valeur maximale explicite à la puissance de 10 paire supérieure.
La valeur par défaut est NaN.
Implémentation
public function get maximum():Number
public function set maximum(value:Number):void
maximumLabelPrecision | 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):void
minimum | 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 minimale doit être une puissance de 10 paire. Si nécessaire, l’axe LogAxis arrondit une valeur minimale explicite à la puissance de 10 paire inférieure.
La valeur par défaut est NaN.
Implémentation
public function get minimum():Number
public function set minimum(value:Number):void
LogAxis | () | Constructeur |
public function LogAxis()
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 LogAxis class. --> <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 expensesAC:ArrayCollection = new ArrayCollection( [ { Month: "Jan", Profit: 20000, Expenses: 1500, Amount: 450 }, { Month: "Feb", Profit: 1000, Expenses: 15000, Amount: 600 }, { Month: "Mar", Profit: 15000, Expenses: 5000, Amount: 300 }, { Month: "Apr", Profit: 1800, Expenses: 1200, Amount: 900 }, { Month: "May", Profit: 2400, Expenses: 575, Amount: 500 } ]); ]]> </fx:Script> <mx:Panel title="LogAxis Example" height="100%" width="100%"> <mx:LineChart id="linechart" height="100%" width="100%" paddingLeft="5" paddingRight="5" showDataTips="true" dataProvider="{expensesAC}"> <mx:horizontalAxis> <mx:CategoryAxis categoryField="Month"/> </mx:horizontalAxis> <mx:verticalAxis> <mx:LogAxis interval="10"/> </mx:verticalAxis> <mx:series> <mx:LineSeries yField="Profit" form="curve" displayName="Profit"/> <mx:LineSeries yField="Expenses" form="curve" displayName="Expenses"/> <mx:LineSeries yField="Amount" form="curve" displayName="Amount"/> </mx:series> </mx:LineChart> <mx:Legend dataProvider="{linechart}"/> </mx:Panel> </s:Application>
Tue Jun 12 2018, 09:30 AM Z