包 | mx.charts.chartClasses |
类 | public class AxisBase |
继承 | AxisBase EventDispatcher Object |
子类 | CategoryAxis, NumericAxis |
语言版本: | ActionScript 3.0 |
产品版本: | Flex 3 |
运行时版本: | Flash Player 9, AIR 1.1 |
Flex components inherit the following properties from the AxisBase class:
<mx:tagname displayName="No default" title="No default" >
属性 | 由以下参数定义 | ||
---|---|---|---|
chartDataProvider : Object [只写]
分配给封闭图表的数据提供程序。 | AxisBase | ||
constructor : Object
对类对象或给定对象实例的构造函数的引用。 | Object | ||
displayName : String
轴的名称。 | AxisBase | ||
title : String
沿该轴显示的标题文本。 | AxisBase | ||
unitSize : Number [只读]
由该轴表示的一个数据单位大小。 | AxisBase |
方法 | 由以下参数定义 | ||
---|---|---|---|
AxisBase()
构造函数。 | AxisBase | ||
addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
使用 EventDispatcher 对象注册事件侦听器对象,以使侦听器能够接收事件通知。 | EventDispatcher | ||
在图表数据更改时触发通知范围对象的事件。 | AxisBase | ||
将事件调度到事件流中。 | EventDispatcher | ||
检查 EventDispatcher 对象是否为特定事件类型注册了任何侦听器。 | EventDispatcher | ||
表示对象是否已经定义了指定的属性。 | Object | ||
表示 Object 类的实例是否在指定为参数的对象的原型链中。 | Object | ||
表示指定的属性是否存在、是否可枚举。 | Object | ||
使用轴的每个 DataTransform 都将自身注册到该轴。 | AxisBase | ||
从 EventDispatcher 对象中删除侦听器。 | EventDispatcher | ||
设置循环操作动态属性的可用性。 | Object | ||
返回此对象的字符串表示形式,其格式设置遵守区域设置特定的约定。 | Object | ||
返回指定对象的字符串表示形式。 | Object | ||
使用轴的每个 DataTransform 都将自身注册到该轴。 | AxisBase | ||
返回指定对象的原始值。 | Object | ||
检查是否用此 EventDispatcher 对象或其任何祖代为指定事件类型注册了事件侦听器。 | EventDispatcher |
方法 | 由以下参数定义 | ||
---|---|---|---|
由具有控制地位的 DataTransform 调用,以获得由此 IChartElement 表示的数据描述。 | AxisBase |
chartDataProvider | 属性 |
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
AxisBase | () | 构造函数 |
public function AxisBase()
语言版本: | ActionScript 3.0 |
产品版本: | Flex 3 |
运行时版本: | Flash Player 9, AIR 1.1 |
构造函数。
dataChanged | () | 方法 |
public function dataChanged():void
语言版本: | ActionScript 3.0 |
产品版本: | Flex 3 |
运行时版本: | Flash Player 9, AIR 1.1 |
在图表数据更改时触发通知范围对象的事件。
describeData | () | 方法 |
protected function describeData(requiredFields:uint):Array
语言版本: | ActionScript 3.0 |
产品版本: | Flex 3 |
运行时版本: | Flash Player 9, AIR 1.1 |
由具有控制地位的 DataTransform 调用,以获得由此 IChartElement 表示的数据描述。实现器填充并返回 mx.charts.chartClasses.DataDescription 对象 Array,以保证它们的数据能够按任一条轴进行正确显示,而这里的轴是根据所显示的数据(如最小值、最大值、间隔和单位大小)自动生成值的。多数元素类型都会返回包含一个 DataDescription 的 Array。聚合元素(如 BarSet 和 ColumnSet)可能会返回多个 DataDescription 实例,用于描述由其子元素显示的数据。调用此方法时,实现器会沿 dimension
参数说明的轴显示数据。对于所包含的图表支持的每条轴,都有可能调用此函数。
参数
requiredFields:uint — 一个位域,指示特定轴需要关注 DataDescription 对象的哪些值。实现器通过仅计算必要字段即可实现优化。
|
Array — 一个 BoundedValue 对象数组,其中包含用于描述显示数据的 DataDescription 实例。
|
相关 API 元素
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 — 维度的名称。
|
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。
|
Tue Jun 12 2018, 11:04 AM Z