G2 – Interactive Data-Driven Chart Library

samuel category, Chart & Graph 738

G2 is a highly interactive data-driven visualization grammar for statistical charts. with a high level of usability and scalability. You can describe the visual appearance and interactive behavior of a visualization just by one statement, and generate web-based views using Canvas or SVG.


  • Stable grammar of graphics: enable to draw all kinds of charts by mapping data to graphics.
  • New grammar of interaction: interaction behaviors combined with Trigger and Action mechanisms are used to exploring data.
  • Advanced View module: with the ability to develop customized multi-dimension data analysis graphics.
  • Dual-engine rendering: with the ability to switch Canvas and SVG freely.
  • Visual components: interaction-oriented, elegant experience.
  • Fully embrace Typescript: Complete type definition files are provided.


Related Post

Recharts is a redefined chart library built with React and D3. Recharts makes it easy to integrate charts into your Read more

vue-chartjs is a wrapper for Chart.js in Vue. You can easily create reuseable chart components. It's useful for people who need Read more

With the help of DOM, jQuery and CSS3 transition, we got a simple and direct organization chart plugin. Features

Create your own interactive line,bar,pie,radar,map,cone,chord e.t.c. chart easily

jQuery plug-in for dynamically rendering a pie or circle diagram comparable to a progress bar, depicting a progress, countdown, percent Read more

jQuery plugin to make Graphviz SVG output more interactive and easier to navigate. Makes it easy to have features like:

Pizza is a responsive pie, donut, bar, and line graph charting library based on the Snap SVG framework from Adobe. Read more

A lightweight JavaScript library that generates circular graphs in SVG.The circular graphs with the numerical value in the center have Read more