簡體   English   中英

如何在上午圖表中創建點擊事件?

[英]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事件。

關於文檔,您可以選擇clickGraphclickGraphItem

AmCharts Doc

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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM