ECharts: A declarative framework for rapid construction of web-based visualization

被引:181
|
作者
Li, Deqing [1 ]
Mei, Honghui [2 ]
Shen, Yi [1 ]
Su, Shuang [1 ]
Zhang, Wenli [1 ]
Wang, Junting [1 ]
Zu, Ming [1 ]
Chen, Wei [2 ]
机构
[1] Baidu Inc, Beijing, Peoples R China
[2] Zhejiang Univ, State Key Lab CAD&CG, Hangzhou, Zhejiang, Peoples R China
来源
VISUAL INFORMATICS | 2018年 / 2卷 / 02期
基金
中国国家自然科学基金;
关键词
Information visualization; Web-based visualization;
D O I
10.1016/j.visinf.2018.04.011
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
While there have been a dozen of authoring systems and programming toolkits for visual design and development, users who do not have programming skills, such as data analysts or interface designers, still may feel cumbersome to efficiently implement a web-based visualization. In this paper, we present ECharts, an open-sourced, web-based, cross-platform framework that supports the rapid construction of interactive visualization. The motivation is driven by three goals: easy-to-use, rich built-in interactions, and high performance. The kernel of ECharts is a suite of declarative visual design language that customizes built-in chart types. The underlying streaming architecture, together with a high-performance graphics renderer based on HTML5 canvas, enables the high expandability and performance of ECharts. Wereport the design, implementation, and applications of ECharts with a diverse variety of examples. We compare the utility and performance of ECharts with C3.js, HighCharts, and Chart.js. Results of the experiments demonstrate the efficiency and scalability of our framework. Since the first release in June 2013, ECharts has iterated 63 versions, and attracted over 22,000 star counts and over 1700 related projects in the GitHub. ECharts is regarded as a leading visualization development tool in the world, and ranks the third in the GitHub visualization tab. (C) 2018 Published by Elsevier B.V. on behalf of Zhejiang University and Zhejiang University Press.
引用
收藏
页码:136 / 146
页数:11
相关论文
共 50 条
  • [21] Visualization of web-based workspace structures
    Biuk-Aghai, RP
    PROCEEDINGS OF THE FIRST INTERNATIONAL CONFERENCE ON WEB INFORMATION SYSTEMS ENGINEERING, VOL I, 2000, : 302 - 309
  • [22] Web-based evaluation of information visualization
    Nazemi, Kawa
    Burkhardt, Dirk
    Hoppe, David
    Nazemi, Mariam
    Kohlhammer, Joern
    6TH INTERNATIONAL CONFERENCE ON APPLIED HUMAN FACTORS AND ERGONOMICS (AHFE 2015) AND THE AFFILIATED CONFERENCES, AHFE 2015, 2015, 3 : 5527 - 5534
  • [23] A Framework for Web-Based Negotiation
    Mohanty, Hrushikesha
    Kurra, Rajesh
    Shyamasundar, R. K.
    DISTRIBUTED COMPUTING AND INTERNET TECHNOLOGY, PROCEEDINGS, 2010, 5966 : 140 - +
  • [24] A framework for web-based learning
    Khan B.H.
    TechTrends, 2000, 44 (3) : 51 - 51
  • [25] SEMANTIC WEB-BASED FRAMEWORK
    Parikh, Pranav
    Kantarcioglu, Murat
    Khadilkar, Vaibhav
    Thuraisingham, Bhavani
    Khan, Latifur
    2012 IEEE 13TH INTERNATIONAL CONFERENCE ON INFORMATION REUSE AND INTEGRATION (IRI), 2012, : 659 - 663
  • [26] An ER-Based Framework for Declarative Web Programming
    Hanus, Michael
    Koschnicke, Sven
    PRACTICAL ASPECTS OF DECLARATIVE LANGUAGES, PROCEEDINGS, 2010, 5937 : 201 - 216
  • [27] An ER-based framework for declarative web programming
    Hanus, Michael
    Koschnicke, Sven
    THEORY AND PRACTICE OF LOGIC PROGRAMMING, 2014, 14 : 269 - 291
  • [28] BioFlow: A Web-based Declarative Workflow Language for Life Sciences
    Jamil, Hasan
    El-Hajj-Diab, Bilal
    IEEE CONGRESS ON SERVICES 2008, PT I, PROCEEDINGS, 2008, : 453 - 460
  • [29] 3WPS: a 3D Web-based process visualization framework
    Malandrino, D
    Meo, G
    Palmieri, G
    Scarano, V
    FIRST INTERNATIONAL SYMPOSIUM ON 3D DATA PROCESSING VISUALIZATION AND TRANSMISSION, 2002, : 48 - 51
  • [30] GVLiDAR: an interactive web-based visualization framework to support geospatial measures on lidar data
    Deibe, David
    Amor, Margarita
    Doallo, Ramon
    Miranda, David
    Cordero, Miguel
    INTERNATIONAL JOURNAL OF REMOTE SENSING, 2017, 38 (03) : 827 - 849