Simple charting class.
Supports the following chart types:
- area
- bar
- heatmap (displays color scale to right of heatmap)
- histogram
- line
Supports the following axes scales
Heatmap, bar, and histogram chart types trigger tooltip events.
Can be embedded in any UIComponent. For example can be embedded inside a TitleWindow
and used as a tool tip.
axisFontSize:int [read-write]Implementation
public function get axisFontSize():int
public function set axisFontSize(value:int):void
chartData:Array [read-write]Implementation
public function get chartData():Array
public function set chartData(value:Array):void
chartType:String [read-write]Implementation
public function get chartType():String
public function set chartType(value:String):void
colormap:String [read-write]Implementation
public function get colormap():String
public function set colormap(value:String):void
colormapScale:Array [read-write]Implementation
public function get colormapScale():Array
public function set colormapScale(value:Array):void
createToolTip:Function [read-write]Implementation
public function get createToolTip():Function
public function set createToolTip(value:Function):void
tickFontSize:int [read-write]Implementation
public function get tickFontSize():int
public function set tickFontSize(value:int):void
public var toolTipTarget:Object mouse move
xAxis:Object [read-write]Implementation
public function get xAxis():Object
public function set xAxis(value:Object):void
yAxis:Object [read-write]Implementation
public function get yAxis():Object
public function set yAxis(value:Object):void
public function Chart(chartType:String = "", xAxis:Object = null, yAxis:Object = null, chartData:Array = null, colormap:String = "", colormapScale:Array = null, axisFontSize:int = 12, tickFontSize:int = 8, createToolTip:Function = null)Parameters
| chartType:String (default = "") |
| |
| xAxis:Object (default = null) |
| |
| yAxis:Object (default = null) |
| |
| chartData:Array (default = null) |
| |
| colormap:String (default = "") |
| |
| colormapScale:Array (default = null) |
| |
| axisFontSize:int (default = 12) |
| |
| tickFontSize:int (default = 8) |
| |
| createToolTip:Function (default = null) |
public function layoutChart(value:* = null):voidParameters
public function refreshColorScale():void
public function refreshData():void
public function updateProperties(chartType:String = "", xAxis:Object = null, yAxis:Object = null, chartData:Array = null, colormap:String = "", colormapScale:Array = null, axisFontSize:int = 12, tickFontSize:int = 8, createToolTip:Function = null):void setters, getters
Parameters
| chartType:String (default = "") |
| |
| xAxis:Object (default = null) |
| |
| yAxis:Object (default = null) |
| |
| chartData:Array (default = null) |
| |
| colormap:String (default = "") |
| |
| colormapScale:Array (default = null) |
| |
| axisFontSize:int (default = 12) |
| |
| tickFontSize:int (default = 8) |
| |
| createToolTip:Function (default = null) |
public static const CHARTTYPE_AREA:String = "area" chart types
public static const CHARTTYPE_BAR:String = "bar"
public static const CHARTTYPE_HEATMAP:String = "heatmap"
public static const CHARTTYPE_HISTOGRAM:String = "histogram"
public static const CHARTTYPE_LINE:String = "line"
public static const SCALE_ARCSINH:String = "linear"
public static const SCALE_LINEAR:String = "linear" scales
public static const SCALE_LOG:String = "linear"