Пакет | mx.charts |
Класс | public class LogAxis |
Наследование | LogAxis NumericAxis AxisBase EventDispatcher Object |
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
minimum
, maximum
и interval
определяются на основе данных диаграмм в соответствии со всеми элементами диаграммы на экране. Кроме того, определенные значения для этих свойств можно задать явным образом. Правильная визуализация отрицательных значений посредством объекта LogAxis невозможна, поскольку Log10() отрицательного числа имеет значение undefined
.
Синтаксис MXMLСкрыть синтаксис 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" />
Связанные элементы API
Свойство | Определено | ||
---|---|---|---|
autoAdjust : Boolean
Указывает, округляет ли Flex значения. | NumericAxis | ||
baseAtZero : Boolean
Указывает, пытается ли Flex сохранить значения minimum и maximum как можно ближе к нулю. | NumericAxis | ||
baseline : Number [только для чтения]
Вычисленное минимальное значение для оси, пока это значение больше 0. | NumericAxis | ||
chartDataProvider : Object [только для записи]
Поставщик данных, присвоенный диаграмме с вложениями. | AxisBase | ||
computedMaximum : Number
Вычисленное максимальное значение, представляемое этой осью. | NumericAxis | ||
computedMinimum : Number
Вычисленное минимальное значение, представляемое этой осью. | NumericAxis | ||
constructor : Object
Ссылка на объект класса или функцию конструктора для данного экземпляра объекта. | Object | ||
direction : String
Определяет направление визуализации оси. | NumericAxis | ||
displayName : String
Имя оси. | AxisBase | ||
interval : Number
Указывает значения метки множителя на оси. | LogAxis | ||
labelFunction : Function
Вызывается при форматировании значений оси для отображения в качестве метки. | NumericAxis | ||
maximum : Number
Определяет максимальное значение для метки оси. | LogAxis | ||
maximumLabelPrecision : Number
Определяет максимальное количество десятичных знаков при представлении дробных значений на метках, генерируемых для размещения вдоль оси. | LogAxis | ||
minimum : Number
Определяет минимальное значение для метки оси. | LogAxis | ||
minorTicks : Array [только для чтения]
Массив вспомогательных делений, генерируемых для представления этой оси. | NumericAxis | ||
padding : Number
Указывает заполнение, которое Flex добавляет к вычисленным минимальному и максимальному значениям для оси при визуализации значений на экране. | NumericAxis | ||
parseFunction : Function
Укажите parseFunction для настройки того, как визуализированные диаграммой значения преобразуются в числовые значения. | NumericAxis | ||
title : String
Текст заголовка, отображаемый вдоль оси. | AxisBase | ||
unitSize : Number [только для чтения]
Размер одной единицы данных, как представлено этой осью. | AxisBase |
Метод | Определено | ||
---|---|---|---|
LogAxis()
Конструктор. | LogAxis | ||
addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
Регистрирует объект прослушивателя события на объекте EventDispatcher для получения прослушивателем уведомления о событии. | EventDispatcher | ||
Инициирует события, информирующие объект диапазона о времени изменения данных диаграммы. | AxisBase | ||
Посылает событие в поток событий. | EventDispatcher | ||
Отфильтровывает набор значений произвольного типа до набора чисел, которые могут быть отображены. | NumericAxis | ||
Форматирует значения для отображения в элементах DataTip. | NumericAxis | ||
Определяет диапазон для оценки того, какими должны быть метки оси. | NumericAxis | ||
Получает текст визуализированных меток. | NumericAxis | ||
Проверяет, имеет ли объект EventDispatcher прослушиватели, зарегистрированные для определенного типа события. | EventDispatcher | ||
Показывает, определено ли заданное свойство для объекта. | Object | ||
Сопоставляет положение по оси обратно с числовым значением данных. | NumericAxis | ||
Показывает, есть ли экземпляр класса Object в цепи прототипов объекта, заданного в качестве параметра. | Object | ||
Преобразует набор значений произвольного типа в набор чисел, которые могут быть преобразованы в экранные координаты. | NumericAxis | ||
Определяет поведение оси при наличии перекрывающихся меток. | NumericAxis | ||
Показывает наличие заданного свойства и его перечисляемость. | Object | ||
Вызывается, если AxisRenderer не может выполнить чистую визуализацию меток без наложения и если требуется сокращение набора меток с помощью объекта Axis. | NumericAxis | ||
Каждое свойство DataTransform, использующее ось, регистрирует себя вместе с этой осью. | AxisBase | ||
Удаляет прослушиватель из объекта EventDispatcher. | EventDispatcher | ||
Задает доступность динамического свойства для операций цикла. | Object | ||
Возвращает строковое представление этого объекта, отформатированного в соответствии со стандартами, принятыми для данной локали. | Object | ||
Возвращает строковое представление заданного объекта. | Object | ||
Преобразует набор значений из области данных в область экрана. | NumericAxis | ||
Каждое свойство DataTransform, использующее ось, регистрирует себя вместе с этой осью. | AxisBase | ||
Обновляет диаграмму. | NumericAxis | ||
Возвращает элементарное значение заданного объекта. | Object | ||
Проверяет, зарегистрирован ли прослушиватель события для указанного типа события с данным объектом EventDispatcher или любым его предшественником. | EventDispatcher |
interval | свойство |
interval:Number
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Указывает значения метки множителя на оси. Значение 10 позволяет генерировать метки в позициях 1, 10, 100, 1000 и т. д., в то время как значение 100 позволяет генерировать метки в позициях 1, 100, 10 000 и т. д. Числовое значение интервала вычисляется в приложении Flex, если для этого свойства задано значение NaN
,. Интервалы должны быть кратными 10, их значение не может быть меньше 10. При необходимости LogAxis округляет интервал до меньшего значения, кратного 10.
Значением по умолчанию является 10.
Реализация
public function get interval():Number
public function set interval(value:Number):void
maximum | свойство |
maximum:Number
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Определяет максимальное значение для метки оси. Если задано значение NaN
, приложение Flex определяет максимальное значение на основе данных диаграммы. Максимальное значение должно равняться 10 в четной степени. При необходимости LogAxis округляет явное максимальное значение в большую сторону до 10 в четной степени.
Значением по умолчанию является NaN.
Реализация
public function get maximum():Number
public function set maximum(value:Number):void
maximumLabelPrecision | свойство |
maximumLabelPrecision:Number
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Определяет максимальное количество десятичных знаков при представлении дробных значений на метках, генерируемых для размещения вдоль оси. По умолчанию эти значения генерируются для оси непосредственно на основе меток. Значение 0 приводит к округлению до ближайшего целого значения, в то время как значение 2 приводит к округлению до ближайшего значения 1/100.
Реализация
public function get maximumLabelPrecision():Number
public function set maximumLabelPrecision(value:Number):void
minimum | свойство |
minimum:Number
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Определяет минимальное значение для метки оси. Если задано значение NaN
, приложение Flex определяет минимальное значение на основе данных диаграммы. Минимальное значение должно равняться 10 в четной степени. При необходимости LogAxis округляет явное минимальное значение в меньшую сторону до 10 в четной степени.
Значением по умолчанию является NaN.
Реализация
public function get minimum():Number
public function set minimum(value:Number):void
LogAxis | () | Конструктор |
public function LogAxis()
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Конструктор.
<?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, 11:34 AM Z