Пакет | mx.charts.chartClasses |
Интерфейс | public interface IAxis extends IEventDispatcher |
Средство реализации | CategoryAxis, NumericAxis |
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Классы реализуют данный интерфейс для предоставления функции определения диапазона.
Связанные элементы API
Свойство | Определено | ||
---|---|---|---|
baseline : Number [только для чтения]
Положение базовой линии оси. | IAxis | ||
chartDataProvider : Object [только для записи]
Поставщик данных, присвоенный диаграмме с вложениями. | IAxis | ||
displayName : String [только для чтения]
Имя оси. | IAxis | ||
title : String [только для чтения]
Текст заголовка, отображаемый вдоль оси. | IAxis | ||
unitSize : Number [только для чтения]
Размер одной единицы данных, как представлено этой осью. | IAxis |
Метод | Определено | ||
---|---|---|---|
addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
Регистрирует объект прослушивателя события на объекте EventDispatcher для получения прослушивателем уведомления о событии. | IEventDispatcher | ||
Инициирует события, информирующие объект диапазона о времени изменения данных диаграммы. | IAxis | ||
Посылает событие в поток событий. | IEventDispatcher | ||
Отфильтровывает набор значений произвольного типа до набора чисел, которые могут быть отображены. | IAxis | ||
Форматирует значения для отображения в элементах DataTip. | IAxis | ||
Определяет диапазон для оценки того, какими должны быть метки оси. | IAxis | ||
Получает текст визуализированных меток. | IAxis | ||
Проверяет, имеет ли объект EventDispatcher прослушиватели, зарегистрированные для определенного типа события. | IEventDispatcher | ||
Сопоставляет положение по оси обратно с числовым значением данных. | IAxis | ||
Преобразует набор значений произвольного типа в набор чисел, которые могут быть преобразованы в экранные координаты. | IAxis | ||
Определяет поведение оси при наличии перекрывающихся меток. | IAxis | ||
Вызывается, если AxisRenderer не может выполнить чистую визуализацию меток без наложения и если требуется сокращение набора меток с помощью объекта Axis. | IAxis | ||
Каждое свойство DataTransform, использующее ось, регистрирует себя вместе с этой осью. | IAxis | ||
Удаляет прослушиватель из объекта EventDispatcher. | IEventDispatcher | ||
Преобразует набор значений из области данных в область экрана. | IAxis | ||
Каждое свойство DataTransform, использующее ось, регистрирует себя вместе с этой осью. | IAxis | ||
Обновляет диаграмму. | IAxis | ||
Проверяет, зарегистрирован ли прослушиватель события для указанного типа события с данным объектом EventDispatcher или любым его предшественником. | IEventDispatcher |
baseline | свойство |
baseline:Number
[только для чтения] Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Положение базовой линии оси. Некоторые серии, например ColumnSeries или AreaSeries, используют это значение для определения основания заполненной области, если не указано минимальное значение.
Реализация
public function get baseline():Number
chartDataProvider | свойство |
chartDataProvider:Object
[только для записи] Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Поставщик данных, присвоенный диаграмме с вложениями. Типы осей на базе данных поставщика могут выбрать наследование поставщика данных, связанного с диаграммой с вложением. При распределении оси по нескольким диаграммам значением этого свойства является undefined
(наиболее вероятно, что это будет последний поставщик данных, назначенный одной из связанных диаграмм).
Реализация
public function set chartDataProvider(value:Object):void
displayName | свойство |
title | свойство |
unitSize | свойство |
unitSize:Number
[только для чтения] Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Размер одной единицы данных, как представлено этой осью. Это значение используется различными типами серии при выполнении визуализации. Например, класс ColumnSeries использует это значение для определения способа визуализации широких столбцов. Разные типы осей возвращают разные значения, иногда зависящие от представляемых данных. Например, класс DateTimeAxis может возвращать число миллисекунд за день или год в зависимости от данных, визуализация которых выполнена в диаграмме. Поскольку это значение зависит от сбора представляемых данных, пользовательская серия не предполагает, что это значение является точным в своих методах updateData()
или updateMapping()
.
Реализация
public function get unitSize():Number
dataChanged | () | метод |
public function dataChanged():void
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Инициирует события, информирующие объект диапазона о времени изменения данных диаграммы.
filterCache | () | метод |
public function filterCache(cache:Array, field:String, filteredString:String):void
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Отфильтровывает набор значений произвольного типа до набора чисел, которые могут быть отображены.
Параметры
cache:Array — Массив объектов, из которого считываются и в котором сохраняются преобразованные значения.
| |
field:String — Поле объектов в массиве кэша, содержащем предварительно отфильтрованные значения.
| |
filteredString:String — Поле объектов в массиве кэша, где должны быть сохранены отфильтрованные значения.
|
formatForScreen | () | метод |
public function formatForScreen(value:Object):String
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Форматирует значения для отображения в элементах DataTip. Возвращает строку, доступную для чтения пользователем.
Параметры
value:Object — Значение, подлежащее преобразованию в строку.
|
String — Текст DataTip.
|
getLabelEstimate | () | метод |
public function getLabelEstimate():AxisLabelSet
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Определяет диапазон для оценки того, какими должны быть метки оси. Ось практически сразу вызывает метод getLabels()
для получения фактических значений. Ось использует оцененные значения для регулирования полей диаграммы. Таким образом, любое различие между оцененными метками и фактическими метками (возвращаются из метода getLabels()
) приводит к масштабированию меток под фактический размер.
Для оси необходим только возврат минимальных и максимальных меток при возвращении оценки. Если набор меток является статическим, то вне зависимости от размера оси, визуализированной на экране, ось может возвратить весь набор меток из этой функции и отметить оценку как точную.
ВозвращаетAxisLabelSet — Массив объектов AxisLabel.
|
getLabels | () | метод |
public function getLabels(minimumAxisLength:Number):AxisLabelSet
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Получает текст визуализированных меток. При вызове этого метода программой Flex минимальная длина метки уже определена осью.
Параметры
minimumAxisLength:Number — Минимальная длина оси (в пикселях). Длина оси может превосходить это значение, но не может быть меньше него.
|
AxisLabelSet — Массив объектов AxisLabel.
|
invertTransform | () | метод |
public function invertTransform(value:Number):Object
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Сопоставляет положение по оси обратно с числовым значением данных.
Параметры
value:Number — Граница оси. Этот параметр должен иметь значение от 0 до 1, при этом 0 соответствует минимальной границе оси, а 1 – максимальной.
|
Object — Объект, содержащий преобразованное значение.
|
mapCache | () | метод |
public function mapCache(cache:Array, field:String, convertedField:String, indexValues:Boolean = false):void
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Преобразует набор значений произвольного типа в набор чисел, которые могут быть преобразованы в экранные координаты.
Параметры
cache:Array — Массив объектов, из которого считываются и в котором сохраняются преобразованные значения.
| |
field:String — Поле объектов в массиве кэша, содержащем предварительно преобразованные значения.
| |
convertedField:String — Поле объектов в массиве кэша, где преобразованные значения должны быть сохранены.
| |
indexValues:Boolean (default = false ) — Этот параметр имеет значение true , если отображаемые значения являются индексными значениями, и false , если они являются естественными значениями данных.
|
preferDropLabels | () | метод |
public function preferDropLabels():Boolean
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Определяет поведение оси при наличии перекрывающихся меток. Как правило, числовые диапазоны возвращают true
, в то время как дискретные диапазоны на основе значения не возвращают это значение. Это свойство можно переопределить путем установки его непосредственно на оси.
Boolean — Значение true , если метки могут быть пропущены без потери данных; в противном случае задается значение false .
|
reduceLabels | () | метод |
public function reduceLabels(intervalStart:AxisLabel, intervalEnd:AxisLabel):AxisLabelSet
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Вызывается, если AxisRenderer не может выполнить чистую визуализацию меток без наложения и если требуется сокращение набора меток с помощью объекта Axis. Методу передаются две перекрывающиеся метки.
Параметры
intervalStart:AxisLabel — Начало интервала, где происходит наложение меток.
| |
intervalEnd:AxisLabel — Конец интервала, в котором происходит наложение меток.
|
AxisLabelSet — Новый набор меток, используемый для разрешения проблемы наложения путем уменьшения количества меток.
|
registerDataTransform | () | метод |
public function registerDataTransform(transform:mx.charts.chartClasses:DataTransform, dimensionName:String):void
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Каждое свойство DataTransform, использующее ось, регистрирует себя вместе с этой осью. Ось отвечает за передачу информации преобразования при изменении его релевантных значений. Также она выполняет запрос значений из преобразования при необходимости автоматического создания минимальных и максимальных значений.
Параметры
transform:mx.charts.chartClasses:DataTransform — Регистрируемый элемент DataTransform.
| |
dimensionName:String — Имя измерения.
|
transformCache | () | метод |
public function transformCache(cache:Array, field:String, convertedField:String):void
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Преобразует набор значений из области данных в область экрана.
Параметры
cache:Array — Массив объектов, из которого считываются и в котором сохраняются отображаемые значения.
| |
field:String — Поле объектов в массиве кэша, содержащее предварительно преобразованные значения.
| |
convertedField:String — Поле объектов в массиве кэша, где должны сохраняться преобразованные значения.
|
unregisterDataTransform | () | метод |
public function unregisterDataTransform(transform:mx.charts.chartClasses:DataTransform):void
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Каждое свойство DataTransform, использующее ось, регистрирует себя вместе с этой осью. Ось отвечает за передачу информации преобразования при изменении его релевантных значений. Также она выполняет запрос значений из преобразования при необходимости автоматического создания минимальных и максимальных значений.
Параметры
transform:mx.charts.chartClasses:DataTransform — DataTransform, для которого отменяется регистрация.
|
update | () | метод |
public function update():void
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Обновляет диаграмму. Можно вызвать несколько раз за цикл.
Tue Jun 12 2018, 11:34 AM Z