Paket | mx.charts |
Klasse | public class LinearAxis |
Vererbung | LinearAxis 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 explizit bestimmte Werte für diese Eigenschaften festlegen.
Die Bereichswerte werden wie folgt automatisch festgelegt:
- Flex bestimmt einen Mindest- und einen Höchstwert, der alle im Diagramm angezeigten Daten umfasst.
- Wenn Sie die Eigenschaften
autoAdjust
undbaseAtZero
auftrue
setzen, nimmt Flex die folgenden Anpassungen vor:- Wenn alle Werte positiv sind, setzt Flex die Eigenschaft
minimum
auf null. - Wenn alle Werte negativ sind, setzt Flex die Eigenschaft
maximum
auf null.
- Wenn alle Werte positiv sind, setzt Flex die Eigenschaft
- Wenn Sie die Eigenschaft
autoAdjust
auftrue
setzen, passt Flex die Werte der Eigenschaftenminimum
undmaximum
durch Auf- oder Abrunden an. - Flex überprüft, ob das Diagramm Elemente enthält, die zusätzlichen Abstand benötigen, um richtig angezeigt zu werden (beispielsweise bei Beschriftungen). Das Programm passt die Werte der Eigenschaften
minimum
undmaximum
entsprechend an. - Flex bestimmt, ob Sie eine zusätzlichen Abstand um die Werte
minimum
undmaximum
angegeben haben, und passt die Werte entsprechend an.
The <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" />
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 den Abstand zwischen den Beschriftungswerten entlang der Achse an. | LinearAxis | ||
labelFunction : Function
Wird zum Formatieren von Achsenwerten zur Anzeige als Beschriftungen aufgerufen. | NumericAxis | ||
maximum : Number
Gibt den Höchstwert für eine Achsenbeschriftung an. | LinearAxis | ||
maximumLabelPrecision : Number
Gibt die maximale Anzahl von Dezimalstellen zur Darstellung von Teilwerten in den Beschriftungen an, die von der Achse generiert werden. | LinearAxis | ||
minimum : Number
Gibt den Mindestwert für eine Achsenbeschriftung an. | LinearAxis | ||
minorInterval : Number
Gibt den Wert für den Abstand zwischen den kleineren Markierungen entlang der Achse an. | LinearAxis | ||
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 | ||
---|---|---|---|
Konstruktor. | LinearAxis | ||
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 den Abstand zwischen den Beschriftungswerten entlang der Achse an. Flex berechnet den Abstand, wenn diese Eigenschaft auf NaN
gesetzt ist. Der Standardwert ist NaN
.
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. Wenn Sie die Eigenschaft autoAdjust
auf true
setzen, berechnet Flex diesen Wert. Bei NaN
bestimmt Flex den Höchstwert anhand der Daten im Diagramm. 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 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 Standardwert ist NaN
.
Implementierung
public function get minimum():Number
public function set minimum(value:Number):void
minorInterval | Eigenschaft |
minorInterval:Number
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Gibt den Wert für den Abstand zwischen den kleineren Markierungen entlang der Achse an. Flex berechnet den Abstand, wenn diese Eigenschaft auf NaN
gesetzt ist.
Implementierung
public function get minorInterval():Number
public function set minorInterval(value:Number):void
LinearAxis | () | Konstruktor |
public function LinearAxis()
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Konstruktor.
<?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, 10:04 AM Z