e-ngx-chart
基于Angular的图表组件。
依赖的第三方插件:highcharts
Usage
-
Install
npm install --save e-ngx-chart -
Add the ENgxChartModule
; -
template
-
component
;chartOptions = new ENgxChartOptions;
API
exportAs
eNgxChart
- 导出的指令变量,可在模板获取指令类并调用(#eNgxChart="eNgxChart"
)。
Inputs
-
type
(string?='chart'
) - 图表类型。chart
表示 HighCharts,stockChart
表示 HighStock -
chartOptions
(ENgxChartOptions
) - new ENgxChartOptions(options)时,options与Highcharts的配置属性一致
Outputs
ready
- 初始化完成的事件,$event为当前ENgxChartDirective实例
Instance Method
ENgxChartDirective
chartDestroy()
- 销毁图表控件
ENgxChartOptions
-
setData(data: any[], index: number = 0)
- 设置数据列的值。其中index为数据列序号。 -
setXCategories(categories: any[], index: number = 0)
- 设置x轴分类。其中index为x轴序号。 -
setSeries(series: any)
- 设置数据列。 -
setXaxisCategories(categories: any)
- 设置x轴分类。