highcharts餅圖及點選事件
阿新 • • 發佈:2018-11-11
highcharts是一個javascript圖表庫,支援曲線圖、柱狀圖、餅圖、散點圖等。具體的demo可檢視官方網站:highcharts示例
pieSeriesData = new Array();.push(new Array(key,value));
function pieChart(div) { Highcharts.chart(div, { chart: { type: 'pie', options3d: { enabled: true, alpha: 45 } }, title: { text: pieTitle }, subtitle: { text: pieSubTitle }, plotOptions: { pie: { innerSize: 100, depth: 45, events: { click: function (e) {pieClick(e.point.name);} } } }, series: [{ name: pieSeriesName, data: pieSeriesData }] }); }
餅圖的點選事件
function pieClick(name){
//name為所點選的餅圖區域的key值,即pieSeriesData中配置的資料來源中的key,可根據key值進行相關操作。
}
效果圖如下: