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 条
  • [31] A Web-Based Framework for the Automated Data Analysis and Visualization of Lipid-Protein Interactions
    Sejdiu, Besian I.
    Tieleman, Peter D.
    BIOPHYSICAL JOURNAL, 2021, 120 (03) : 110A - 110A
  • [32] Framework for 3D Web-Based Visualization of HLA-Compliant Simulations
    Araujo, Regina B.
    Iwasaki, Fabio M.
    Pizzolato, Ednaldo B.
    Boukerche, Azzedine
    PROCEEDINGS OF THE 13TH INTERNATIONAL SYMPOSIUM ON 3D WEB TECHNOLOGY (WEB3D 2008), 2008, : 83 - +
  • [33] Web-based Visualization Interface for Knee Cartilage
    Poh, C. -L.
    Kitney, R. I.
    Shrestha, R. B. K.
    11TH MEDITERRANEAN CONFERENCE ON MEDICAL AND BIOLOGICAL ENGINEERING AND COMPUTING 2007, VOLS 1 AND 2, 2007, 16 (1-2): : 814 - +
  • [34] WIlsON: Web-based Interactive Omics VisualizatioN
    Schultheis, Hendrik
    Kuenne, Carsten
    Preussner, Jens
    Wiegandt, Rene
    Fust, Annika
    Bentsen, Mette
    Looso, Mario
    BIOINFORMATICS, 2019, 35 (06) : 1055 - 1057
  • [35] Web-based hybrid visualization of medical images
    Yoo, SK
    Key, J
    Choi, K
    Jo, J
    IMAGE AND VIDEO RETRIEVAL, PROCEEDINGS, 2005, 3568 : 376 - 384
  • [36] Interactive, web-based visualization of macromolecular structure
    Marcey, D
    MOLECULAR BIOLOGY OF THE CELL, 1998, 9 : 377A - 377A
  • [37] A web-based dashboard for RELION metadata visualization
    Gonzalez-Rodriguez, Nayim
    Arean-Ulloa, Emma
    Fernandez-Leiro, Rafael
    ACTA CRYSTALLOGRAPHICA SECTION D-STRUCTURAL BIOLOGY, 2024, 80 : 93 - 100
  • [38] MultiNets: Web-Based Multilayer Network Visualization
    Piskorec, Matija
    Sluban, Borut
    Smuc, Tomislav
    MACHINE LEARNING AND KNOWLEDGE DISCOVERY IN DATABASES, PT III, 2015, 9286 : 298 - 302
  • [39] EnVision: A Web-Based Tool for Scientific Visualization
    Johnson, Gregory P.
    Mock, Stephen A.
    Westing, Brandt M.
    Johnson, Gregory S.
    CCGRID: 2009 9TH IEEE INTERNATIONAL SYMPOSIUM ON CLUSTER COMPUTING AND THE GRID, 2009, : 603 - 608
  • [40] Performance Testing of Web-Based Data Visualization
    Lee, Sungchul
    Jo, Ju-Yeon
    Kim, Yoohwan
    2014 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN AND CYBERNETICS (SMC), 2014, : 1648 - 1653