最近接到领导的一个需求:说是想在原来的月份数据的折线图上,点击某个月份后能显示一个该月份对应的每一天的一个折线图。
欢迎你们访问个人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,欢迎你们在看事后踊跃拍砖。