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

被引:207
|
作者
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] NetV.js']js: A web-based library for high-efficiency visualization of large-scale graphs and networks
    Han, Dongming
    Pan, Jiacheng
    Zhao, Xiaodong
    Chen, Wei
    VISUAL INFORMATICS, 2021, 5 (01): : 61 - 66
  • [22] Interaction plus : Interaction Enhancement for Web-based Visualizations
    Lu, Min
    Liang, Jie
    Zhang, Yu
    Li, Guozheng
    Chen, Siming
    Li, Zongru
    Yuan, Xiaoru
    2017 IEEE PACIFIC VISUALIZATION SYMPOSIUM (PACIFICVIS), 2017, : 61 - 70
  • [23] Web Data Visualization based on the Function and Implementaion Dimension
    Wu, Jiaxin
    PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON DATA STORAGE AND DATA ENGINEERING (DSDE 2010), 2010, : 245 - 249
  • [24] A Web-based Visual Analytic Framework for Understanding Large-scale Environmental Models: A Use Case for The Community Land Model
    Xu, Yang
    Wang, Dali
    Janjusic, Tomislav
    Wu, Wei
    Pei, Yu
    Yao, Zhuo
    INTERNATIONAL CONFERENCE ON COMPUTATIONAL SCIENCE (ICCS 2017), 2017, 108 : 1731 - 1740
  • [25] VisGets: Coordinated Visualizations for Web-based Information Exploration and Discovery
    Doerk, Marian
    Carpendale, Sheelagh
    Collins, Christopher
    Williamson, Carey
    IEEE TRANSACTIONS ON VISUALIZATION AND COMPUTER GRAPHICS, 2008, 14 (06) : 1205 - 1212
  • [26] Academic performance analysis supported by a web-based visual analytics tool
    Etemadpour, Ronak
    Zhu, Yongcheng
    Zhao, Qizhi
    Hu, Yilun
    Chen, Bohan
    Sharier, Mohammed Asif
    Zheng, Shirong
    Paiva, Jose Gustavo S.
    2019 IEEE 19TH INTERNATIONAL CONFERENCE ON ADVANCED LEARNING TECHNOLOGIES (ICALT 2019), 2019, : 158 - 162
  • [27] Web-based remote rendering with IBRAC - (Image-Based Rendering Acceleration and Compression)
    Yoon, I
    Neumann, U
    COMPUTER GRAPHICS FORUM, 2000, 19 (03) : C321 - +
  • [28] A Component-Based Framework for Visualization of Intrusion Detection Events
    Luse, Andy
    Scheibe, Kevin P.
    Townsend, Anthony M.
    INFORMATION SECURITY JOURNAL, 2008, 17 (02): : 95 - 107
  • [29] GPU-based remote visualization of dynamic molecular data on the web
    Mwalongo, Finian
    Krone, Michael
    Becher, Michael
    Reina, Guido
    Ertl, Thomas
    GRAPHICAL MODELS, 2016, 88 : 57 - 65
  • [30] VisSnippets: A Web-Based System for Impromptu Collaborative Data Exploration on Large Displays
    Burks, Andrew
    Renambot, Luc
    Johnson, Andrew
    PRACTICE AND EXPERIENCE IN ADVANCED RESEARCH COMPUTING 2020, PEARC 2020, 2020, : 144 - 151