| 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
autoAdjustundbaseAtZeroauftruesetzen, nimmt Flex die folgenden Anpassungen vor:- Wenn alle Werte positiv sind, setzt Flex die Eigenschaft
minimumauf null. - Wenn alle Werte negativ sind, setzt Flex die Eigenschaft
maximumauf null.
- Wenn alle Werte positiv sind, setzt Flex die Eigenschaft
- Wenn Sie die Eigenschaft
autoAdjustauftruesetzen, passt Flex die Werte der Eigenschaftenminimumundmaximumdurch 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
minimumundmaximumentsprechend an. - Flex bestimmt, ob Sie eine zusätzlichen Abstand um die Werte
minimumundmaximumangegeben haben, und passt die Werte entsprechend an.
MXML-Syntax ausblendenThe <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):voidmaximum | 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):voidmaximumLabelPrecision | 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):voidminimum | 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):voidminorInterval | 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):voidLinearAxis | () | 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
MXML-Syntax anzeigen