Paket | mx.charts |
Klasse | public class LogAxis |
Vererbung | LogAxis NumericAxis AxisBase EventDispatcher Object |
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
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-SyntaxMXML-Syntax ausblendenThe <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" />
Verwandte API-Elemente
Eigenschaft | Definiert von | ||
---|---|---|---|
autoAdjust : Boolean
Gibt an, ob Flex Werte rundet. | NumericAxis | ||
baseAtZero : Boolean
Gibt an, ob Flex versucht, die Verankerung der Werte „minimum“ und „maximum“ bei null beizubehalten. | NumericAxis | ||
baseline : Number [schreibgeschützt]
Der berechnete Mindestwert für die Achse, wobei dieser Wert größer als 0 sein muss. | NumericAxis | ||
chartDataProvider : Object [Nur Schreiben]
Der dem umschließenden Diagramm zugewiesene Datenprovider. | AxisBase | ||
computedMaximum : Number
Der durch diese Achse dargestellte berechnete Höchstwert. | NumericAxis | ||
computedMinimum : Number
Der durch diese Achse dargestellte berechnete Mindestwert. | NumericAxis | ||
constructor : Object
Ein Verweis auf das Klassenobjekt oder die Konstruktorfunktion für eine angegebene Objektinstanz. | Object | ||
direction : String
Bestimmt die Richtung, in die die Achse gerendert wird. | NumericAxis | ||
displayName : String
Der Name der Achse. | AxisBase | ||
interval : Number
Gibt die Multiplikator-Beschriftungswerte entlang der Achse an. | LogAxis | ||
labelFunction : 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 | ||
minorTicks : Array [schreibgeschützt]
Ein Array von kleineren Markierungen, der zur Darstellung dieser Achse generiert wurde. | NumericAxis | ||
padding : 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 | ||
parseFunction : 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 | ||
title : String
Der Text für den entlang der Achse angezeigten Titel. | AxisBase | ||
unitSize : Number [schreibgeschützt]
Die Größe einer Einheit von Daten, wie sie durch diese Achse dargestellt wird. | AxisBase |
Methode | Definiert von | ||
---|---|---|---|
LogAxis()
Konstruktor. | LogAxis | ||
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 | ||
Löst Ereignisse aus, die das Bereichsobjekt informieren, wenn sich die Diagrammdaten geändert haben. | AxisBase | ||
Sendet ein Ereignis in den Ereignisablauf. | EventDispatcher | ||
Filtert aus einem Satz von Werten beliebigen Typs einen Satz von Zahlen heraus, die zugeordnet werden können. | NumericAxis | ||
Formatiert Werte für die Anzeige in DataTips. | NumericAxis | ||
Bestimmt den Bereich, um die Achsenbeschriftungen zu schätzen. | NumericAxis | ||
Ruft den gerenderten Beschriftungstext ab. | NumericAxis | ||
Überprüft, ob das EventDispatcher-Objekt Listener für einen bestimmten Ereignistyp registriert hat. | EventDispatcher | ||
Gibt an, ob für ein Objekt eine bestimmte Eigenschaft definiert wurde. | Object | ||
Ordnet eine Position entlang der Achse wieder einem numerischen Datenwert zu. | NumericAxis | ||
Gibt an, ob eine Instanz der Object-Klasse in der Prototypkette des Objekts vorhanden ist, das als Parameter angegeben wurde. | Object | ||
Konvertiert einen Satz von Werten beliebigen Typs in einen Satz von Zahlen, die in Bildschirmkoordinaten transformiert werden können. | NumericAxis | ||
Bestimmt, wie die Achse sich überschneidende Beschriftungen verarbeitet. | NumericAxis | ||
Gibt an, ob die angegebene Eigenschaft vorhanden ist und durchlaufen werden kann. | Object | ||
Aufgerufen, wenn ein AxisRenderer die Beschriftungen ohne Überschneidungen nicht sauber rendern kann und eine Reduzierung des Beschriftungssatzes durch das Achsenobjekt benötigt. | NumericAxis | ||
Jedes DataTransform, das eine Achse nutzt, registriert sich bei dieser Achse. | AxisBase | ||
Entfernt einen Listener aus dem EventDispatcher-Objekt. | EventDispatcher | ||
Legt die Verfügbarkeit einer dynamischen Eigenschaft für Schleifenoperationen fest. | Object | ||
Gibt die Stringdarstellung dieses Objekts zurück, formatiert entsprechend den Konventionen des Gebietsschemas. | Object | ||
Gibt das angegebene Objekt als String zurück. | Object | ||
Ordnet einen Satz von Werten aus dem Datenraum Werten aus dem Bildschirmraum zu. | NumericAxis | ||
Jedes DataTransform, das eine Achse nutzt, registriert sich bei dieser Achse. | AxisBase | ||
Aktualisiert das Diagramm. | NumericAxis | ||
Gibt den Grundwert des angegebenen Objekts zurück. | Object | ||
Überprüft, ob bei diesem EventDispatcher-Objekt oder bei einem seiner Vorgänger ein Ereignis-Listener für einen bestimmten Ereignistyp registriert ist. | EventDispatcher |
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
LogAxis | () | Konstruktor |
public function LogAxis()
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Konstruktor.
<?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, 10:04 AM Z