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 条
  • [31] A web-based interactive visual component for online collaborative business process management
    Lin, AZ
    Huang, ML
    Hawryszkiewycz, IT
    IC'03: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON INTERNET COMPUTING, VOLS 1 AND 2, 2003, : 153 - 159
  • [32] A VR-Based Visualization Framework for Effective Information Perception and Cognition
    Lau, H. Y. K.
    Chan, L. K. Y.
    Wong, R. H. K.
    2008 CONFERENCE ON HUMAN SYSTEM INTERACTIONS, VOLS 1 AND 2, 2008, : 197 - 202
  • [33] Visualization of Location-Referenced Web Textual Information Based on Map Mashups
    Zhang, Hang
    Li, Lin
    Hu, Wei
    Yao, Wenjing
    Zhu, Haihong
    IEEE ACCESS, 2019, 7 : 40475 - 40487
  • [34] Towards the ubiquitous visualization: Adaptive user-interfaces based on the Semantic Web
    Hervas, Ramon
    Bravo, Jose
    INTERACTING WITH COMPUTERS, 2011, 23 (01) : 40 - 56
  • [35] Integrated visualization schemes for an information and communication web log based management system
    Mealha, O
    Santos, BS
    Nunes, J
    Zamfir, F
    EIGHTH INTERNATIONAL CONFERENCE ON INFORMATION VISUALISATION, PROCEEDINGS, 2004, : 295 - 301
  • [36] Metadyn View: Fast web-based viewer of free energy surfaces calculated by metadynamics
    Hosek, Petr
    Spiwok, Vojtech
    COMPUTER PHYSICS COMMUNICATIONS, 2016, 198 : 222 - 229
  • [37] Visual application for the analysis of web-based information systems usage: A preliminary usability evaluation
    Santos, BS
    Zamfir, F
    Ferreira, C
    Mealha, O
    Nunes, J
    EIGHTH INTERNATIONAL CONFERENCE ON INFORMATION VISUALISATION, PROCEEDINGS, 2004, : 812 - 818
  • [38] An Interactive Web-Based Visual Analytics Tool for Detecting Strategic Eye Movement Patterns
    Burch, Michael
    Kumar, Ayush
    Timmermans, Neil
    ETRA 2019: 2019 ACM SYMPOSIUM ON EYE TRACKING RESEARCH & APPLICATIONS, 2019,
  • [39] Residency Octree: A Hybrid Approach for Scalable Web-Based Multi-Volume Rendering
    Herzberger, Lukas
    Hadwiger, Markus
    Krueger, Robert
    Sorger, Peter
    Pfister, Hanspeter
    Groeller, Eduard
    Beyer, Johanna
    IEEE TRANSACTIONS ON VISUALIZATION AND COMPUTER GRAPHICS, 2024, 30 (01) : 1380 - 1390
  • [40] A network visualization framework based on multi-resolution animated cone trees
    Feng, YD
    Ma, ZG
    Wang, GP
    Dong, SH
    CAD/GRAPHICS '2001: PROCEEDINGS OF THE SEVENTH INTERNATIONAL CONFERENCE ON COMPUTER AIDED DESIGN AND COMPUTER GRAPHICS, VOLS 1 AND 2, 2001, : 358 - 366