ActionScript® 3.0 Referenzhandbuch für die Adobe® Flash®-Plattform
Home  |  Liste der Pakete und Klassen ausblenden |  Pakete  |  Klassen  |  Neue Funktionen  |  Stichwortverzeichnis  |  Anhänge  |  Warum auf Englisch?
Filter: Daten werden vom Server abgerufen...
Daten werden vom Server abgerufen...
mx.charts 

LogAxis  - AS3 Flex

Paketmx.charts
Klassepublic class LogAxis
VererbungLogAxis Inheritance NumericAxis Inheritance AxisBase Inheritance EventDispatcher Inheritance Object

Sprachversion: ActionScript 3.0
Produktversion: Flex 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Die LogAxis-Klasse ordnet numerische Werte logarithmisch Werten zwischen dem Mindest- und Höchstwert auf einer Diagrammachse zu. Standardmäßig werden die Werte für minimum, maximum und interval anhand der Diagrammdaten bestimmt, um alle Diagrammelemente anzeigen zu können. Sie können auch bestimmte Werte für diese Eigenschaften explizit festlegen. Ein LogAxis-Objekt kann negative Werte nicht richtig rendern, da Log10() einer negativen Zahl undefined entspricht.

MXML-SyntaxexpandedMXML-Syntax ausblenden

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

Beispiele anzeigen

Verwandte API-Elemente



Öffentliche Eigenschaften
 EigenschaftDefiniert von
 InheritedautoAdjust : Boolean
Gibt an, ob Flex Werte rundet.
NumericAxis
 InheritedbaseAtZero : Boolean
Gibt an, ob Flex versucht, die Verankerung der Werte „minimum“ und „maximum“ bei null beizubehalten.
NumericAxis
 Inheritedbaseline : Number
[schreibgeschützt] Der berechnete Mindestwert für die Achse, wobei dieser Wert größer als 0 sein muss.
NumericAxis
 InheritedchartDataProvider : Object
[Nur Schreiben] Der dem umschließenden Diagramm zugewiesene Datenprovider.
AxisBase
 InheritedcomputedMaximum : Number
Der durch diese Achse dargestellte berechnete Höchstwert.
NumericAxis
 InheritedcomputedMinimum : Number
Der durch diese Achse dargestellte berechnete Mindestwert.
NumericAxis
 Inheritedconstructor : Object
Ein Verweis auf das Klassenobjekt oder die Konstruktorfunktion für eine angegebene Objektinstanz.
Object
 Inheriteddirection : String
Bestimmt die Richtung, in die die Achse gerendert wird.
NumericAxis
 InheriteddisplayName : String
Der Name der Achse.
AxisBase
  interval : Number
Gibt die Multiplikator-Beschriftungswerte entlang der Achse an.
LogAxis
 InheritedlabelFunction : Function
Wird zum Formatieren von Achsenwerten zur Anzeige als Beschriftungen aufgerufen.
NumericAxis
  maximum : Number
Gibt den Höchstwert für eine Achsenbeschriftung an.
LogAxis
  maximumLabelPrecision : Number
Gibt die maximale Anzahl von Dezimalstellen zur Darstellung von Teilwerten in den Beschriftungen an, die von der Achse generiert werden.
LogAxis
  minimum : Number
Gibt den Mindestwert für eine Achsenbeschriftung an.
LogAxis
 InheritedminorTicks : Array
[schreibgeschützt] Ein Array von kleineren Markierungen, der zur Darstellung dieser Achse generiert wurde.
NumericAxis
 Inheritedpadding : Number
Legt die Zellauffüllung fest, die Flex dem berechneten Mindest- und Höchstwert für die Achse beim Rendern der Werte auf dem Bildschirm hinzufügt.
NumericAxis
 InheritedparseFunction : Function
Geben Sie eine parseFunction an, um die Art und Weise anzupassen, in der die durch Ihr Diagramm gerenderten Werte in numerische Werte konvertiert werden.
NumericAxis
 Inheritedtitle : String
Der Text für den entlang der Achse angezeigten Titel.
AxisBase
 InheritedunitSize : Number
[schreibgeschützt] Die Größe einer Einheit von Daten, wie sie durch diese Achse dargestellt wird.
AxisBase
Geschützte Eigenschaften
 EigenschaftDefiniert von
 InheritedassignedMaximum : Number
Der explizit zugewiesene Höchstwert.
NumericAxis
 InheritedassignedMinimum : Number
Der explizit zugewiesene Mindestwert.
NumericAxis
 InheritedcomputedInterval : Number
Das durch diese Achse dargestellte berechnete Intervall.
NumericAxis
 InheriteddataDescriptions : Array
[schreibgeschützt] Ein Array von DataDescription-Strukturen, die die durch das Diagramm dargestellten Daten beschreiben.
NumericAxis
 InheritedlabelCache : Array
Der neueste Satz von AxisLabel-Objekten, die zur Darstellung dieser Achse generiert wurden.
NumericAxis
 InheritedlabelMaximum : Number
Der Höchstwert für die Position von Beschriftungen.
NumericAxis
 InheritedlabelMinimum : Number
Der Mindestwert für die Position von Beschriftungen.
NumericAxis
 InheritedminorTickCache : Array
Der neueste Satz von kleineren Markierungen, die zur Darstellung dieser Achse generiert wurden.
NumericAxis
 InheritedrequiredDescribedFields : uint
[schreibgeschützt] Die Felder der DescribeData-Struktur, an denen diese Achse interessiert ist.
NumericAxis
 Inheritedticks : Array
[schreibgeschützt] Ein Array von Markierungen für diese Achse.
NumericAxis
Öffentliche Methoden
 MethodeDefiniert von
  
Konstruktor.
LogAxis
 Inherited
addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
Registriert ein Ereignis-Listener-Objekt bei einem EventDispatcher-Objekt, sodass der Listener über ein Ereignis benachrichtigt wird.
EventDispatcher
 Inherited
Löst Ereignisse aus, die das Bereichsobjekt informieren, wenn sich die Diagrammdaten geändert haben.
AxisBase
 Inherited
Sendet ein Ereignis in den Ereignisablauf.
EventDispatcher
 Inherited
filterCache(cache:Array, field:String, filteredField:String):void
Filtert aus einem Satz von Werten beliebigen Typs einen Satz von Zahlen heraus, die zugeordnet werden können.
NumericAxis
 Inherited
Formatiert Werte für die Anzeige in DataTips.
NumericAxis
 Inherited
Bestimmt den Bereich, um die Achsenbeschriftungen zu schätzen.
NumericAxis
 Inherited
getLabels(minimumAxisLength:Number):AxisLabelSet
Ruft den gerenderten Beschriftungstext ab.
NumericAxis
 Inherited
Überprüft, ob das EventDispatcher-Objekt Listener für einen bestimmten Ereignistyp registriert hat.
EventDispatcher
 Inherited
Gibt an, ob für ein Objekt eine bestimmte Eigenschaft definiert wurde.
Object
 Inherited
Ordnet eine Position entlang der Achse wieder einem numerischen Datenwert zu.
NumericAxis
 Inherited
Gibt an, ob eine Instanz der Object-Klasse in der Prototypkette des Objekts vorhanden ist, das als Parameter angegeben wurde.
Object
 Inherited
mapCache(cache:Array, field:String, convertedField:String, indexValues:Boolean = false):void
Konvertiert einen Satz von Werten beliebigen Typs in einen Satz von Zahlen, die in Bildschirmkoordinaten transformiert werden können.
NumericAxis
 Inherited
Bestimmt, wie die Achse sich überschneidende Beschriftungen verarbeitet.
NumericAxis
 Inherited
Gibt an, ob die angegebene Eigenschaft vorhanden ist und durchlaufen werden kann.
Object
 Inherited
reduceLabels(intervalStart:AxisLabel, intervalEnd:AxisLabel):AxisLabelSet
Aufgerufen, wenn ein AxisRenderer die Beschriftungen ohne Überschneidungen nicht sauber rendern kann und eine Reduzierung des Beschriftungssatzes durch das Achsenobjekt benötigt.
NumericAxis
 Inherited
Jedes DataTransform, das eine Achse nutzt, registriert sich bei dieser Achse.
AxisBase
 Inherited
removeEventListener(type:String, listener:Function, useCapture:Boolean = false):void
Entfernt einen Listener aus dem EventDispatcher-Objekt.
EventDispatcher
 Inherited
Legt die Verfügbarkeit einer dynamischen Eigenschaft für Schleifenoperationen fest.
Object
 Inherited
Gibt die Stringdarstellung dieses Objekts zurück, formatiert entsprechend den Konventionen des Gebietsschemas.
Object
 Inherited
Gibt das angegebene Objekt als String zurück.
Object
 Inherited
transformCache(cache:Array, field:String, convertedField:String):void
Ordnet einen Satz von Werten aus dem Datenraum Werten aus dem Bildschirmraum zu.
NumericAxis
 Inherited
Jedes DataTransform, das eine Achse nutzt, registriert sich bei dieser Achse.
AxisBase
 Inherited
Aktualisiert das Diagramm.
NumericAxis
 Inherited
Gibt den Grundwert des angegebenen Objekts zurück.
Object
 Inherited
Überprüft, ob bei diesem EventDispatcher-Objekt oder bei einem seiner Vorgänger ein Ereignis-Listener für einen bestimmten Ereignistyp registriert ist.
EventDispatcher
Geschützte Methoden
 MethodeDefiniert von
 Inherited
adjustMinMax(minValue:Number, maxValue:Number):void
Passt den generierten oder zugewiesenen Bereich der Achsenbeschriftungen an.
NumericAxis
 Inherited
Füllt die Eigenschaft „labelCache“ mit Beschriftungen, die die aktuellen Werte der Achse darstellen.
NumericAxis
 Inherited
Erstellt ein Array von Positionen für die kleineren Markierungen. Das Array wird durch diese Achse generiert.
NumericAxis
 Inherited
describeData(requiredFields:uint):Array
Wird durch das steuernde DataTransform aufgerufen, um eine Beschreibung der durch dieses IChartElement dargestellten Daten zu erhalten.
AxisBase
 Inherited
Schützt den Bereich gegen ungültige Werte für diesen Achsentyp.
NumericAxis
 Inherited
Macht die Beschriftungen und Markierungen im Cache, die die Werte dieser Achse darstellen, ungültig.
NumericAxis
Ereignisse
 Ereignis Übersicht Definiert von
 Inherited[broadcast event] Wird ausgelöst, wenn Flash Player oder eine AIR-Anwendung den Betriebssystemfokus erhält und aktiv wird.EventDispatcher
 Inherited[broadcast event] Wird ausgelöst, wenn Flash Player- oder die AIR-Anwendung den Fokus verliert und inaktiv wird.EventDispatcher
Eigenschaftendetails

interval

Eigenschaft
interval:Number

Sprachversion: ActionScript 3.0
Produktversion: Flex 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Gibt die Multiplikator-Beschriftungswerte entlang der Achse an. Der Wert 10 generiert Beschriftungen bei 1, 10, 100, 1000 usw., während der Wert 100 Beschriftungen bei 1, 100, 10000 usw. generiert. Flex berechnet den Abstand, wenn diese Eigenschaft auf NaN gesetzt ist. Intervalle müssen gerade Potenzen von 10 und größer oder gleich 10 sein. LogAxis rundet das Intervall ggf. auf eine gerade Potenz von 10 ab.

Der Standardwert ist 10.



Implementierung
    public function get interval():Number
    public function set interval(value:Number):void

maximum

Eigenschaft 
maximum:Number

Sprachversion: ActionScript 3.0
Produktversion: Flex 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Gibt den Höchstwert für eine Achsenbeschriftung an. Bei NaN bestimmt Flex den Höchstwert anhand der Daten im Diagramm. Der Höchstwert muss eine gerade Potenz von 10 sein. LogAxis rundet einen expliziten Höchstwert ggf. auf eine gerade Potenz von 10 auf.

Der Standardwert ist NaN.



Implementierung
    public function get maximum():Number
    public function set maximum(value:Number):void

maximumLabelPrecision

Eigenschaft 
maximumLabelPrecision:Number

Sprachversion: ActionScript 3.0
Produktversion: Flex 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Gibt die maximale Anzahl von Dezimalstellen zur Darstellung von Teilwerten in den Beschriftungen an, die von der Achse generiert werden. Standardmäßig generiert die Achse diesen Wert automatisch aus den Beschriftungen selbst. Beim Wert 0 wird auf die nächste Ganzzahl gerundet, beim Wert 2 wird auf das nächste Hundertstel eines Werts gerundet.



Implementierung
    public function get maximumLabelPrecision():Number
    public function set maximumLabelPrecision(value:Number):void

minimum

Eigenschaft 
minimum:Number

Sprachversion: ActionScript 3.0
Produktversion: Flex 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Gibt den Mindestwert für eine Achsenbeschriftung an. Bei NaN bestimmt Flex den Mindestwert anhand der Daten im Diagramm. Der Mindestwert muss eine gerade Potenz von 10 sein. LogAxis rundet einen expliziten Mindestwert ggf. auf eine gerade Potenz von 10 ab.

Der Standardwert ist NaN.



Implementierung
    public function get minimum():Number
    public function set minimum(value:Number):void
Konstruktordetails

LogAxis

()Konstruktor
public function LogAxis()

Sprachversion: ActionScript 3.0
Produktversion: Flex 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Konstruktor.

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 ]Warum auf Englisch?
Inhalt des ActionScript 3.0-Referenzhandbuchs wird in englischer Sprache angezeigt

Nicht alle Teile des ActionScript 3.0-Referenzhandbuchs wurden in alle Sprachen übersetzt. Wenn der Text zu einem Sprachelement nicht übersetzt wurde, wird er auf Englisch angezeigt. Zum Beispiel wurden die Informationen zur ga.controls.HelpBox-Klasse nicht in andere Sprachen übersetzt. In der deutschen Version des Referenzhandbuchs erscheint der Abschnitt zur ga.controls.HelpBox-Klasse deshalb auf Englisch.