Package | mx.charts.chartClasses |
Class | public class CartesianTransform |
Inheritance | CartesianTransform DataTransform EventDispatcher Object |
Language Version: | ActionScript 3.0 |
Product Version: | Flex 3 |
Runtime Versions: | Flash Player 9, AIR 1.1 |
When using charts in your applications, you typically will not need to interact with the CartesianTransform object. Transforms are created automatically by the built-in chart types and used by the series contained within so that they can transform data into rendering coordinates.
Property | Defined By | ||
---|---|---|---|
axes : Object [read-only]
The set of axes associated with this transform. | DataTransform | ||
constructor : Object
A reference to the class object or constructor function for a given object instance. | Object | ||
elements : Array
The elements that are associated with this transform. | DataTransform | ||
pixelHeight : Number [write-only]
The height of the data area that the CartesianTransform represents,
in pixels. | CartesianTransform | ||
pixelWidth : Number [write-only]
The width of the data area that the CartesianTransform represents,
in pixels. | CartesianTransform |
Method | Defined By | ||
---|---|---|---|
Constructor. | CartesianTransform | ||
addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
Registers an event listener object with an EventDispatcher object so that the listener
receives notification of an event. | EventDispatcher | ||
Informs the DataTransform that some of the underlying data
being represented on the chart has changed. | DataTransform | ||
Collects important displayed values for all elements
associated with this data transform. | DataTransform | ||
Dispatches an event into the event flow. | EventDispatcher | ||
Retrieves the axis instance responsible for transforming
the data dimension specified by the dimension parameter. | DataTransform | ||
Checks whether the EventDispatcher object has any listeners registered for a specific type
of event. | EventDispatcher | ||
Indicates whether an object has a specified property defined. | Object | ||
[override]
Transforms x and y coordinates relative to the DataTransform
coordinate system into a 2-dimensional value in data space. | CartesianTransform | ||
Indicates whether an instance of the Object class is in the prototype chain of the object specified
as the parameter. | Object | ||
Indicates whether the specified property exists and is enumerable. | Object | ||
Removes a listener from the EventDispatcher object. | EventDispatcher | ||
Assigns an axis instance to a particular dimension of the transform. | DataTransform | ||
Sets the availability of a dynamic property for loop operations. | Object | ||
Returns the string representation of this object, formatted according to locale-specific conventions. | Object | ||
Returns the string representation of the specified object. | Object | ||
transformCache(cache:Array, xField:String, xConvertedField:String, yField:String, yConvertedField:String):void [override]
Maps a set of numeric values representing data to screen coordinates. | CartesianTransform | ||
Returns the primitive value of the specified object. | Object | ||
Checks whether an event listener is registered with this EventDispatcher object or any of
its ancestors for the specified event type. | EventDispatcher |
Constant | Defined By | ||
---|---|---|---|
HORIZONTAL_AXIS : String = "h" [static]
A String representing the horizontal axis. | CartesianTransform | ||
VERTICAL_AXIS : String = "v" [static]
A String representing the vertical axis. | CartesianTransform |
pixelHeight | property |
pixelHeight:Number
[write-only] Language Version: | ActionScript 3.0 |
Product Version: | Flex 3 |
Runtime Versions: | Flash Player 9, AIR 1.1 |
The height of the data area that the CartesianTransform represents, in pixels. The containing chart sets this property explicitly during layout. The CartesianTransform uses this property to map data values to screen coordinates.
Implementation
public function set pixelHeight(value:Number):void
pixelWidth | property |
pixelWidth:Number
[write-only] Language Version: | ActionScript 3.0 |
Product Version: | Flex 3 |
Runtime Versions: | Flash Player 9, AIR 1.1 |
The width of the data area that the CartesianTransform represents, in pixels. The containing chart sets this property explicitly during layout. The CartesianTransform uses this property to map data values to screen coordinates.
Implementation
public function set pixelWidth(value:Number):void
CartesianTransform | () | Constructor |
public function CartesianTransform()
Language Version: | ActionScript 3.0 |
Product Version: | Flex 3 |
Runtime Versions: | Flash Player 9, AIR 1.1 |
Constructor.
invertTransform | () | method |
override public function invertTransform(... values):Array
Language Version: | ActionScript 3.0 |
Product Version: | Flex 3 |
Runtime Versions: | Flash Player 9, AIR 1.1 |
Transforms x and y coordinates relative to the DataTransform coordinate system into a 2-dimensional value in data space.
Parameters
... values — The x and y positions (in that order).
|
Array — An Array containing the transformed values.
|
transformCache | () | method |
override public function transformCache(cache:Array, xField:String, xConvertedField:String, yField:String, yConvertedField:String):void
Language Version: | ActionScript 3.0 |
Product Version: | Flex 3 |
Runtime Versions: | Flash Player 9, AIR 1.1 |
Maps a set of numeric values representing data to screen coordinates.
This method assumes the values are all numbers,
so any non-numeric values must have been previously converted
with the mapCache()
method.
Parameters
cache:Array — An array of objects containing the data values
in their fields.
This is also where this function stores the converted numeric values.
| |
xField:String — The field where the data values for the x axis are stored.
| |
xConvertedField:String — The field where the mapped x screen coordinate
is stored.
| |
yField:String — The field where the data values for the y axis are stored.
| |
yConvertedField:String — The field where the mapped y screen coordinate
is stored.
|
HORIZONTAL_AXIS | Constant |
public static const HORIZONTAL_AXIS:String = "h"
Language Version: | ActionScript 3.0 |
Product Version: | Flex 3 |
Runtime Versions: | Flash Player 9, AIR 1.1 |
A String representing the horizontal axis.
VERTICAL_AXIS | Constant |
public static const VERTICAL_AXIS:String = "v"
Language Version: | ActionScript 3.0 |
Product Version: | Flex 3 |
Runtime Versions: | Flash Player 9, AIR 1.1 |
A String representing the vertical axis.
Wed Nov 21 2018, 06:34 AM -08:00