最近接到領導的一個需求:說是想在原來的月份數據的折線圖上,點擊某個月份後能顯示一個該月份對應的每一天的一個折線圖。
歡迎你們訪問個人github blog查看更多文章
折線圖圖一以下:php
領導的意圖是:好比,點擊201609月份這個點後,可以出現一個新的折線圖,顯示的是201609月份的每一天的數據。node
需求看到這裏,相信之前接觸或使用過highcharts的童鞋就知道了,這是一個下鑽的功能。git
個人項目如今使用的是echarts3,之前是用過highchartsgithub
咱們來看highcharts官網的一個例子,顯示的是各個主流瀏覽器的一個數值比重,我這裏截圖如圖二所示:express
而後點擊隨意的一個柱子,會出現一個新的圖表,以下圖圖三:(我點擊的是第一個柱子:IE瀏覽器):瀏覽器
從圖三能夠看出:hexo
看一下API對鑽取的支持,以下圖四:app
既然highcharts對下鑽功能支持那麼好,那麼echarts在這一塊作的怎麼樣呢?
echarts
翻了半天,只找到一個矩形樹圖的例子,相似有那麼點下鑽的意思,感受很雞肋。想了解的點這裏。學習
只找到了series的type=treemap類型,如圖五:
感受好雞肋呀,折線圖,柱狀圖的這些都不支持下鑽。。。
去github的echarts項目issue區域看了看,發現已經有了好幾條關於鑽取的問題,如圖六:
而後點最下面的一條件進去看了看,發現是echarts的做者林峯的回覆,哈哈,終於看見大神了。以下:
好吧,翻譯一下:大概意思就是告訴咱們echarts不會提供什麼鑽取的接口,你們要想使用鑽取功能,請使用萬能的setOption吧。。。
看到這裏你大概會想說:
碼字不易,轉載請註明出處!
最近結合hexo和github pages又搭建了一個新的博客,我會慢慢的將sae博客的文章逐漸遷移過去,歡迎你們訪問。
歡迎你們訪問個人新系列文章,主要是講用最新版的express怎麼去開發一個簡單的blog.
目前已經更新兩篇:手把手教你開發nodejs微博網站-開站篇
,手把手教你開發nodejs微博網站-首頁篇。最近在學習nodejs,歡迎你們在看事後踊躍拍磚。