最近得到公司的一个任务,就是开发可视化大屏,这个我也没有弄过啊,所以当时是有一点手足无措的感觉,然后在进行借助搜索之后,发现数据大屏其实也就是那样,一般最经典的数据大屏就是 图加背景然后加数据就搞定了,接下来我就介绍下所了解的技术,进行开发数据大屏。
Apache ECharts (incubating) 是由百度捐给 Apache 开源基金会的开源项目,目前正在孵化中。ECharts是一款基于Javascript的数据可视化图表库,提供直观,生动,可交互,可个性化定制的数据可视化图表。
提供大量常用的数据可视化图表,底层基于ZRender(一个全新的轻量级canvas类库),创建了坐标系,图例,提示,工具箱等基础组件,并在此上构建出折线图(区域图)、柱状图(条状图)、散点图(气泡图)、饼图(环形图)、K线图、地图、力导向布局图以及和弦图,同时支持任意维度的堆积和多图表混合展现。
这绝对是开发数据大屏的最基础的技术之一,他里面包括很多的可视化图,用于系统开发,其实做过数据大屏的可以看到,里面就是一些图,然后跟后台数据对接就完事了
官网地址: http://echarts.apache.org/zh/index.html