Pakiet | mx.charts |
Klasa | public class LogAxis |
Dziedziczenie | LogAxis NumericAxis AxisBase EventDispatcher Object |
Wersja języka: | ActionScript 3.0 |
Wersja produktu: | Flex 3 |
Wersje środowiska wykonawczego: | Flash Player 9, AIR 1.1 |
minimum
, maximum
,
and interval
values from the charting data
to fit all of the chart elements on the screen.
You can also explicitly set specific values for these properties.
A LogAxis object cannot correctly render negative values,
as Log10() of a negative number is undefined
.
Składnia MXMLUkryj składnię MXMLThe <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" />
Powiązane elementy interfejsu API
Właściwość | Zdefiniowane przez | ||
---|---|---|---|
autoAdjust : Boolean
Specifies whether Flex rounds values. | NumericAxis | ||
baseAtZero : Boolean
Specifies whether Flex tries to keep the minimum
and maximum values rooted at zero. | NumericAxis | ||
baseline : Number [tylko do odczytu]
The computed minimum value for the axis
as long as this value is greater than 0. | NumericAxis | ||
chartDataProvider : Object [tylko do zapisu]
The data provider assigned to the enclosing chart. | AxisBase | ||
computedMaximum : Number
The computed maximum value represented by this axis. | NumericAxis | ||
computedMinimum : Number
The computed minimum value represented by this axis. | NumericAxis | ||
constructor : Object
Odwołanie do obiektu klasy lub funkcji konstruktora, dotyczące danej instancji obiektu. | Object | ||
direction : String
Determines the direction in which the axis is rendered. | NumericAxis | ||
displayName : String
The name of the axis. | AxisBase | ||
interval : Number
Specifies the multiplier label values along the axis. | LogAxis | ||
labelFunction : Function
Called to format axis values for display as labels. | NumericAxis | ||
maximum : Number
Specifies the maximum value for an axis label. | LogAxis | ||
maximumLabelPrecision : Number
Specifies the maximum number of decimal places for representing fractional
values on the labels generated by this axis. | LogAxis | ||
minimum : Number
Specifies the minimum value for an axis label. | LogAxis | ||
minorTicks : Array [tylko do odczytu]
An Array of minor tick marks generated to represent this axis. | NumericAxis | ||
padding : Number
Specifies padding that Flex adds to the calculated minimum and maximum
values for the axis when rendering the values on the screen. | NumericAxis | ||
parseFunction : Function
Specify a parseFunction to customize how
the values rendered by your chart are converted into numeric values. | NumericAxis | ||
title : String
The text for the title displayed along the axis. | AxisBase | ||
unitSize : Number [tylko do odczytu]
The size of one unit of data as represented by this axis. | AxisBase |
Metoda | Zdefiniowane przez | ||
---|---|---|---|
LogAxis()
Constructor. | LogAxis | ||
addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
Rejestruje obiekt detektora zdarzeń w obiekcie EventDispatcher, dzięki czemu detektor będzie otrzymywał powiadomienia o zdarzeniu. | EventDispatcher | ||
Triggers events that inform the range object
when the chart data has changed. | AxisBase | ||
Wywołuje zdarzenie, tj. kieruje je do przepływu zdarzeń. | EventDispatcher | ||
Filters a set of values of arbitrary type
to a set of numbers that can be mapped. | NumericAxis | ||
Formats values for display in DataTips. | NumericAxis | ||
Determines the range to estimate what the axis labels should be. | NumericAxis | ||
Gets the labels text that is rendered. | NumericAxis | ||
Sprawdza, czy obiekt EventDispatcher zawiera jakiekolwiek detektory zarejestrowane dla konkretnego typu zdarzeń. | EventDispatcher | ||
Wskazuje, czy dla obiektu zdefiniowano określoną właściwość. | Object | ||
Maps a position along the axis back to a numeric data value. | NumericAxis | ||
Wskazuje, czy instancja klasy Object należy do łańcucha prototypów obiektu określonego jako parametr. | Object | ||
Converts a set of values of arbitrary type
to a set of numbers that can be transformed into screen coordinates. | NumericAxis | ||
Determines how the axis handles overlapping labels. | NumericAxis | ||
Wskazuje, czy określona właściwość istnieje i jest przeliczalna. | Object | ||
Invoked when an AxisRenderer is unable to cleanly render
the labels without overlap, and would like the Axis object
to reduce the set of labels. | NumericAxis | ||
Each DataTransform that makes use of an axis
registers itself with that axis. | AxisBase | ||
Usuwa detektor z obiektu EventDispatcher. | EventDispatcher | ||
Ustawia dostępność właściwości dynamicznej używanej w pętlach. | Object | ||
Zwraca ciąg reprezentujący obiekt — sformatowany zgodnie z konwencjami właściwymi dla ustawień regionalnych. | Object | ||
Zwraca ciąg reprezentujący określony obiekt. | Object | ||
Maps a set of values from data space to screen space. | NumericAxis | ||
Each DataTransform that makes use of an axis
registers itself with that axis. | AxisBase | ||
Updates the chart. | NumericAxis | ||
Zwraca pierwotną wartość dla określonego obiektu. | Object | ||
Sprawdza, czy detektor zdarzeń określonego typu jest zarejestrowany w tym obiekcie EventDispatcher lub jego elementach macierzystych. | EventDispatcher |
interval | właściwość |
interval:Number
Wersja języka: | ActionScript 3.0 |
Wersja produktu: | Flex 3 |
Wersje środowiska wykonawczego: | Flash Player 9, AIR 1.1 |
Specifies the multiplier label values along the axis.
A value of 10 generates labels at 1, 10, 100, 1000, etc.,
while a value of 100 generates labels at 1, 100, 10000, etc.
Flex calculates the interval if this property
is set to NaN
.
Intervals must be even powers of 10, and must be greater than or equal to 10.
The LogAxis rounds the interval down to an even power of 10, if necessary.
Wartością domyślną jest 10.
Implementacja
public function get interval():Number
public function set interval(value:Number):void
maximum | właściwość |
maximum:Number
Wersja języka: | ActionScript 3.0 |
Wersja produktu: | Flex 3 |
Wersje środowiska wykonawczego: | Flash Player 9, AIR 1.1 |
Specifies the maximum value for an axis label.
If NaN
, Flex determines the maximum value
from the data in the chart.
The maximum value must be an even power of 10.
The LogAxis rounds an explicit maximum value
up to an even power of 10, if necessary.
Wartością domyślną jest NaN.
Implementacja
public function get maximum():Number
public function set maximum(value:Number):void
maximumLabelPrecision | właściwość |
maximumLabelPrecision:Number
Wersja języka: | ActionScript 3.0 |
Wersja produktu: | Flex 3 |
Wersje środowiska wykonawczego: | Flash Player 9, AIR 1.1 |
Specifies the maximum number of decimal places for representing fractional values on the labels generated by this axis. By default, the Axis autogenerates this value from the labels themselves. A value of 0 round to the nearest integer value, while a value of 2 rounds to the nearest 1/100th of a value.
Implementacja
public function get maximumLabelPrecision():Number
public function set maximumLabelPrecision(value:Number):void
minimum | właściwość |
minimum:Number
Wersja języka: | ActionScript 3.0 |
Wersja produktu: | Flex 3 |
Wersje środowiska wykonawczego: | Flash Player 9, AIR 1.1 |
Specifies the minimum value for an axis label.
If NaN
, Flex determines the minimum value
from the data in the chart.
The minimum value must be an even power of 10.
The LogAxis will round an explicit minimum value
downward to an even power of 10 if necessary.
Wartością domyślną jest NaN.
Implementacja
public function get minimum():Number
public function set minimum(value:Number):void
LogAxis | () | Konstruktor |
public function LogAxis()
Wersja języka: | ActionScript 3.0 |
Wersja produktu: | Flex 3 |
Wersje środowiska wykonawczego: | Flash Player 9, AIR 1.1 |
Constructor.
<?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, 12:06 PM Z