美文网首页
移动端的图表应用

移动端的图表应用

作者: zxqian | 来源:发表于2016-07-23 10:02 被阅读0次

就图表类的展示而言,前端有着许多功能强大的框架,单是国内就有好多国人开发的三方框架,其中最为出色、使用最为广泛的是百度出的ECHARTS了,尤其是ECHARTS3的推出,使得其在移动端可以完美的兼容。
其实,不少的框架功能都较强大,而且都做了移动端的适配,但是,和ECHARTS相比,ECHARTS有着很多别的框架不具有的优势。

ECHARTS优势

  1. 丰富的文档和示例

ECHARTS的官网有着详尽的API接口解释以及所有类别图表的示例,开发者可以直接通过示例快速上手ECHARTS,很方便

  1. 炫酷的动画效果

和其他框架相比ECHARTS的设计更具有一种扁平化和现代化的视感。

  1. 图表库全,支持地图

当前的三方图表框架几乎都没有地图相关的图表,而ECHARTS和百度地图实现了很完美的结合。

  1. 拖拽重计算

拖拽重计算特性带来了数据统计图表从未有过的用户体验,允许用户对统计数据进行有效的提取、整合,甚至在多个图表间交换数据,赋予了用户对数据进行挖掘、整合的能力。

  1. 支持大数据

ECHARTS的能够支持海量数据的图表快速生成。

  1. 数据区域选择

数据可以是无限的,但显示空间总是有限的,数据区域选择组件提供了大数据量中漫游的能力,让用户选择并呈现他所关心的数据区域。配合随动的均值(极值)标线,标注展现强大的数据剖析能力。

  1. 大规模散点图

如何展现成千上百万的离散数据从而找出他们的分布和聚类?貌似除了用专业的统计工具(如MATLAB)外别无选择?而ECharts发明了基于像素的大规模散点图,一个900 x 400的散点区域就能够毫不重复的呈现36万组数据,这对于常规的应用,用现代浏览器就足以轻松展现百万级的散点数据!

  1. 动态添加数据
  2. 丰富的事件交互

可以捕获的用户交互和数据变化事件实现图表与外界的联动

  1. GeoJson地图扩展

内置地图由标准GeoJson地理数据并经过高效的压缩算法压缩生成的地图数据(大小仅为标准geoJson的30%左右)驱动而来。如果内置地图类型或数据如果并未满足你的项目需要,可通过简单动态注册产生你所需要的新类型。

ECHARTS兼容性

ECHARTS3的兼容性做的非常的好,在PC端IE能够支持IE8及以上以及其他主流浏览器。在移动端,能够完美支持Android和IOS应用。

移动端的HTML应用

和PC端的不同

移动端有很多情况是和PC端不一样的,比如屏幕大小的自适应、不同触摸动作的识别、输入方式等。因此,在用HTML进行移动端开发时,要考虑不少专门应对与移动端的问题。

解决方案

前端技术正在迅速的发展着,各种优秀的框架和方案层出不穷,就移动端而言,也有着很多的成熟的框架和解决方案。而当前使用最广泛的主要有三类,分别是: ionic、framework7以及REACT,这三类框架最大的特色都是在于其能够自动的将移动页面转化成APP应用。而三类框架本身又分别有着各自的特色,几乎难分伯仲:

  1. REACT NATIVE可以生成原生体验的应用,REACT独特的编程的思想是其最大的特色.
  2. framework7有着丰富的样式库,其设计优美,主要针对于IOS的开发。
  3. IONIC有着丰富的样式库和各种组件,最大的特色就是它是基于ANGULAR的。

我们采用的方案

基于上面的比较,我们可以使用 IONIC + ECHARTS 的方式去实现移动端的图表展示:

  1. ECHARTS3图表丰富,支持地图。
  2. ECHARTS3图表设计优美,可配置性强。
  3. ECHARTS3完美支持移动端
  4. IONIC基于ANGULAR,ANGULAR的MVVM思想非常的利于业务的开发,而之前的项目一直用的ANGULAR,所以开发成本相对会低一点。
  5. IONIC的样式库非常的漂亮,简单而强大的命令行工具更是让开发变得简单。
  6. IONIC有着丰富的控件,基本能够满足大部分的需求,而且都能够很轻松的自定义。
  7. IONIC对安卓和IOS的兼容性考虑的比较完善,一些兼容性的问题都有着详细的说明和解决。
  8. 能够一件生成APP。

相关文章

  • 移动端的图表应用

    就图表类的展示而言,前端有着许多功能强大的框架,单是国内就有好多国人开发的三方框架,其中最为出色、使用最为广泛的是...

  • 学习笔记TF066:TensorFlow移动端应用,iOS、An

    TensorFlow对Android、iOS、树莓派都提供移动端支持。 移动端应用原理。移动端、嵌入式设备应用深度...

  • 如何编写稳定流畅的iOS移动端应用

    如何编写稳定流畅的iOS移动端应用 如何编写稳定流畅的iOS移动端应用

  • 题目

    做图表类的应用用什么?哪里好? 和微信怎么结合?整个工作流程什么样子的? 兼容性要考虑哪些? 做移动端的应用有什么...

  • Mint-UI 快速开发移动客户端应用

    Mint UI提供基于vue.js 的移动端组件库,可快速开发移动客户端应用程序,移动端应用以网页访问的方...

  • 测试工程师,必备这“7”个,手机测试技能

    移动应用安全近几年越来越被重视,目前针对移动端的应用也越来越多,每天有大量的数据从移动端发出,部分数据在移动端进行...

  • 【总结】移动端和PC端产品差异分析

    写在前面: “PC端走衰,移动端崛起”、“移动端应用将快速超越PC端”、“PC端将被移动端所取代”...相信类似这...

  • Java开发工程师,地点:北京

    一家移动端应用聚合工具研发商,专注于实现移动端信息的高效分发。 主要职责: 1.负责移动应用产品服务器端程序总体架...

  • 移动端测试

    知识概览 一、 移动端测试是什么 移动端测试是指对移动应用进行的测试,即实体的特性满足需求的程度。 二、 移动端测...

  • Flutter web踩坑记录

    从移动端应用转web应用 在终端输入flutter config --enable-web, 允许web端应用即可...

网友评论

      本文标题:移动端的图表应用

      本文链接:https://www.haomeiwen.com/subject/vptwjttx.html