Guide de référence ActionScript® 3.0 pour la plate-forme Adobe® Flash®
Accueil  |  Masquer la liste des packages et des classes |  Packages  |  Classes  |  Nouveautés  |  Index  |  Annexes  |  Pourquoi existe-t-il du contenu en anglais ?
Filtres : Récupération des données du serveur...
Récupération des données du serveur...
mx.charts 

LogAxis  - AS3 Flex

Packagemx.charts
Classepublic class LogAxis
HéritageLogAxis Inheritance NumericAxis Inheritance AxisBase Inheritance EventDispatcher Inheritance Object

Version du langage: ActionScript 3.0
Version du produit: Flex 3
Versions du moteur d’exécution: Flash Player 9, AIR 1.1

La classe LogAxis place les valeurs numériques de manière logarithmique entre une valeur minimale et une valeur maximale le long d’un axe du graphique. Par défaut, elle détermine les valeurs des propriétés 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 MXMLexpandedMasquer la syntaxe MXML

The <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"
  />
  

Consulter les exemples

Eléments de l’API associés



Propriétés publiques
 PropriétéDéfini par
 InheritedautoAdjust : Boolean
Détermine si Flex doit arrondir les valeurs.
NumericAxis
 InheritedbaseAtZero : Boolean
Détermine si Flex doit essayer de conserver les valeurs minimum et maximum à zéro.
NumericAxis
 Inheritedbaseline : Number
[lecture seule] Valeur minimale calculée de l’axe, si cette valeur est supérieure à 0.
NumericAxis
 InheritedchartDataProvider : Object
[écriture seule] Fournisseur de données affecté au graphique conteneur.
AxisBase
 InheritedcomputedMaximum : Number
Valeur calculée maximale représentée par cet axe.
NumericAxis
 InheritedcomputedMinimum : Number
Valeur calculée minimale représentée par cet axe.
NumericAxis
 Inheritedconstructor : Object
Référence à l’objet de classe ou à la fonction constructeur d’une occurrence donnée d’un objet.
Object
 Inheriteddirection : String
Détermine la direction dans laquelle l’axe est rendu.
NumericAxis
 InheriteddisplayName : 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
 InheritedlabelFunction : 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
 InheritedminorTicks : Array
[lecture seule] Tableau de graduations secondaires générées pour représenter cet axe.
NumericAxis
 Inheritedpadding : 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
 InheritedparseFunction : 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
 Inheritedtitle : String
Texte du titre affiché le long de l’axe.
AxisBase
 InheritedunitSize : Number
[lecture seule] Taille d’une unité de données représentée par cet axe.
AxisBase
Propriétés protégées
 PropriétéDéfini par
 InheritedassignedMaximum : Number
Valeur maximale affectée explicitement.
NumericAxis
 InheritedassignedMinimum : Number
Valeur minimale affectée explicitement.
NumericAxis
 InheritedcomputedInterval : Number
Intervalle calculé représenté par cet axe.
NumericAxis
 InheriteddataDescriptions : Array
[lecture seule] Tableau de structures DataDescription décrivant les données représentées par le graphique.
NumericAxis
 InheritedlabelCache : Array
Ensemble le plus récent d’objets AxisLabel générés pour représenter cet axe.
NumericAxis
 InheritedlabelMaximum : Number
Valeur maximale à laquelle un libellé peut être placé.
NumericAxis
 InheritedlabelMinimum : Number
Valeur minimale à laquelle un libellé peut être placé.
NumericAxis
 InheritedminorTickCache : Array
Ensemble le plus récent de graduations secondaires générées pour représenter cet axe.
NumericAxis
 InheritedrequiredDescribedFields : uint
[lecture seule] Champs de la structure DescribeData concernés par cet axe.
NumericAxis
 Inheritedticks : Array
[lecture seule] Tableau des graduations de l’axe.
NumericAxis
Méthodes publiques
 MéthodeDéfini par
  
Constructeur.
LogAxis
 Inherited
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
 Inherited
Déclenche des événements qui signalent à l’objet de plage de valeurs que les données du graphique ont changé.
AxisBase
 Inherited
Distribue un événement dans le flux d’événements.
EventDispatcher
 Inherited
filterCache(cache:Array, field:String, filteredField:String):void
Filtre un ensemble de valeurs de type arbitraire pour produire un ensemble de nombres qui peuvent être mappés.
NumericAxis
 Inherited
Formate les valeurs pour les afficher dans des objets DataTip.
NumericAxis
 Inherited
Détermine la plage de valeurs permettant d’estimer les libellés d’axe appropriés.
NumericAxis
 Inherited
getLabels(minimumAxisLength:Number):AxisLabelSet
Obtient le texte des libellés rendus.
NumericAxis
 Inherited
Vérifie si des écouteurs sont enregistrés auprès de l’objet EventDispatcher pour un type spécifique d’événement.
EventDispatcher
 Inherited
Indique si la propriété spécifiée d’un objet est définie.
Object
 Inherited
Mappe une position le long de l’axe à une valeur de données numérique.
NumericAxis
 Inherited
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
 Inherited
mapCache(cache:Array, field:String, convertedField:String, indexValues:Boolean = false):void
Convertit un ensemble de valeurs de type arbitraire en un ensemble de nombres qui peuvent être transformés en coordonnées d’écran.
NumericAxis
 Inherited
Détermine la manière dont l’axe traite les libellés qui se chevauchent.
NumericAxis
 Inherited
Indique si la propriété spécifiée existe et est énumérable.
Object
 Inherited
reduceLabels(intervalStart:AxisLabel, intervalEnd:AxisLabel):AxisLabelSet
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
 Inherited
Chaque transformation DataTransform qui utilise un axe s’enregistre auprès de cet axe.
AxisBase
 Inherited
removeEventListener(type:String, listener:Function, useCapture:Boolean = false):void
Supprime un écouteur de l’objet EventDispatcher.
EventDispatcher
 Inherited
Définit la disponibilité d’une propriété dynamique pour les opérations en boucle.
Object
 Inherited
Renvoie la représentation de chaîne de cet objet, formatée selon les paramètres régionaux en vigueur.
Object
 Inherited
Renvoie la représentation sous forme de chaîne de l’objet spécifié.
Object
 Inherited
transformCache(cache:Array, field:String, convertedField:String):void
Mappe à l’espace d’écran un ensemble de valeurs issues de l’espace de données.
NumericAxis
 Inherited
Chaque transformation DataTransform qui utilise un axe s’enregistre auprès de cet axe.
AxisBase
 Inherited
Met à jour le graphique.
NumericAxis
 Inherited
Renvoie la valeur primitive de l’objet spécifié.
Object
 Inherited
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
Méthodes protégées
 MéthodeDéfini par
 Inherited
adjustMinMax(minValue:Number, maxValue:Number):void
Ajuste la plage de valeurs générée ou affectée des libellés de l’axe.
NumericAxis
 Inherited
Remplit la propriété labelCache en utilisant les libellés qui représentent les valeurs actuelles de l’axe.
NumericAxis
 Inherited
Crée un tableau de positions pour le tableau de graduations secondaires généré par cet axe.
NumericAxis
 Inherited
describeData(requiredFields:uint):Array
Appelée par la classe DataTransform gouvernante pour obtenir une description des données représentées par cet élément IChartElement.
AxisBase
 Inherited
Protège la plage vis-à-vis des valeurs non valides pour ce type d’axe.
NumericAxis
 Inherited
Invalide les libellés et graduations mis en cache représentant les valeurs de cet axe.
NumericAxis
Evénements
 Evénement Synthèse Défini par
 Inherited[Evénement de diffusion] Distribué lorsque l’application Flash Player obtient le focus du système d’exploitation et devient active.EventDispatcher
 Inherited[Evénement de diffusion] Distribué lorsque l’application Flash Player ou AIR perd le focus du système d’exploitation et devient inactive.EventDispatcher
Détails de la propriété

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
Détails du constructeur

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.

LogAxisExample.mxml
<?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>




[ X ]Pourquoi existe-t-il du contenu en anglais ?
Certaines parties du Guide de référence ActionScript 3.0 sont en anglais

Tout le contenu du Guide de référence ActionScript 3.0 n’a pas été traduit dans toutes les langues. Si un élément de langage n’est pas traduit, il s’affiche en anglais. Par exemple, la classe ga.controls.HelpBox n’est traduite dans aucune langue. Ainsi, dans la version française du guide de référence, la classe ga.controls.HelpBox apparaît en anglais.