barchart.as
来自「拓扑图基于SNMP数据采集模块的设计和实现」· AS 代码 · 共 85 行
AS
85 行
package com.yahoo.astra.fl.charts{ import com.yahoo.astra.fl.charts.axes.CategoryAxis; import com.yahoo.astra.fl.charts.axes.NumericAxis; import com.yahoo.astra.fl.charts.series.BarSeries; /** * A chart that displays its data points with horizontal bars. * * @author Josh Tynjala */ public class BarChart extends CartesianChart { //-------------------------------------- // Class Variables //-------------------------------------- /** * @private */ private static var defaultStyles:Object = { showHorizontalAxisGridLines: true, showHorizontalAxisTicks: true, showHorizontalAxisMinorTicks: true, showVerticalAxisGridLines: false, showVerticalAxisTicks: false, showVerticalAxisMinorTicks: false }; //-------------------------------------- // Class Methods //-------------------------------------- /** * @private * @copy fl.core.UIComponent#getStyleDefinition() */ public static function getStyleDefinition():Object { return mergeStyles(defaultStyles, CartesianChart.getStyleDefinition()); } //-------------------------------------- // Constructor //-------------------------------------- /** * Constructor. */ public function BarChart() { super(); this.defaultSeriesType = BarSeries; } //-------------------------------------- // Protected Methods //-------------------------------------- /** * @private */ override protected function configUI():void { if(!this.horizontalAxis) { var numericAxis:NumericAxis = new NumericAxis(); numericAxis.stackingEnabled = true; this.horizontalAxis = numericAxis; } if(!this.verticalAxis) { var categoryAxis:CategoryAxis = new CategoryAxis(); this.verticalAxis = categoryAxis; } super.configUI(); } }}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?