搜尋

首頁  >  問答  >  主體

javascript - 在echarts中,如何使用複選框取代legend控制顯隱?

#如圖是一個echarts圓餅圖,右邊的下拉清單可以控制對應扇形區域的顯示和隱藏,跟點擊echarts圖例控制顯隱的功能是一樣的,請問該如何實現?

大家讲道理大家讲道理2751 天前1214

全部回覆(3)我來回復

  • 世界只因有你

    世界只因有你2017-06-12 09:25:59

    沒用過,也不知道這個專案所處的環境,但是可以給你一點思路,獻個醜

    點擊下拉列表的時候,綁定一個事件到複選框,之間交換的api自己寫,舉個栗子,就是點擊應用匯,然後觸發事件,餅圖裡應用匯觸發點擊事件,如果你是jq用trigger就行了,其他的框架有各自的方法,思路是差不多的

    回覆
    0
  • ringa_lee

    ringa_lee2017-06-12 09:25:59

    ECharts貌似沒有直接提供你想要的功能,其實你可以把請求回來資料存在一個變數裡,自己寫對應的資料處理方法進行資料篩選,把處理過後的資料重新setOption就可以了。

    回覆
    0
  • 女神的闺蜜爱上我

    女神的闺蜜爱上我2017-06-12 09:25:59

    謝謝諸位的解答!透過查閱官方文檔,這個問題已經搞定了,呼叫myChart.dispatchAction方法就行了!

    回覆
    0
  • 取消回覆