[英]how to create click event in am charts?
var chart = var chart = AmCharts.makeChart( "chartdiv", {
"type": "pie",
"theme": "light",
"dataProvider": [ {
"title": "petrol",
"value": 3540
}, {
"title": "Diesel",
"value": 1320
} ],
"titleField": "title",
"valueField": "value",
"labelRadius": 5,
"radius": "42%",
"innerRadius": "60%",
"labelText": "[[title]]",
"export": {
"enabled": true
}
} );.makeChart( "chartdiv", {
"type": "pie",
"theme": "light",
"dataProvider": [ {
"title": "petrol",
"value": 3540
}, {
"title": "Diesel",
"value": 1320
} ],
"titleField": "title",
"valueField": "value",
"labelRadius": 5,
"radius": "42%",
"innerRadius": "60%",
"labelText": "[[title]]",
"export": {
"enabled": true
}
} );
如何使用汽油中的Java腳本事件在圖表中創建click事件。
關於文檔,您可以選擇clickGraph
和clickGraphItem
。
AM圖表為不同的圖表對象(例如圖例,值/類別軸,圖表等)支持許多不同的事件和本機事件處理程序。
對於您的示例中使用的“餅圖”圖表類型,只要有人單擊其中一個餅圖,就會觸發clickSlice
事件。
首先,您需要向圖表對象添加一個偵聽器,以便可以在事件觸發時捕獲該事件:
// add click listener
chart.addListener("clickSlice", handle_slice_click);
然后,您需要為該事件添加實際的處理程序:
function handle_slice_click(event)
{
// handle your event here
}
如果您可以添加有關您要完成的任務的更多信息,我們也許能夠以更具體的方式提供幫助。
如果您想查看v3餅圖中的所有可用事件,請在此處獲取更多信息。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.