Choose for React web dashboards needing G2's grammar with declarative React integration.
Powerful data visualization library based on G2 and React.
- 6.2k
- TypeScript
- none
mobile data visualization / charting
A mobile-first, grammar-of-graphics charting library for H5 and mini-program environments.
Solves the same problem with a different architecture or at a different layer. Expect to rewrite the integration.
Choose for React web dashboards needing G2's grammar with declarative React integration.
Powerful data visualization library based on G2 and React.
Choose for full-featured cross-browser charts with a rich option-based API and broad component coverage.
Apache ECharts is a powerful, interactive charting and data visualization library for browser
Choose for Flutter mobile apps needing grammar-based charts in Dart.
A grammar of data visualization and Flutter charting library.
Choose for SVG-based interactive charts with a simple configuration and easy web integration.
📊 Interactive JavaScript Charts built on SVG
Choose for declarative data visualizations defined as JSON specs with web rendering.
A visualization grammar.
Choose for fully custom visualizations that need low-level DOM manipulation and data-binding control.
Bring data to life with SVG, Canvas and HTML. :bar_chart::chart_with_upwards_trend::tada:
Choose for animated data stories and chart presentations with rich motion.
Library for animated data visualizations and data stories.
Choose for interactive data exploration with coordinated views in web apps.
Visually explore, understand, and present your data.
Choose for GPU-accelerated charts using WebGPU for high-performance rendering.
Beautiful, open source, WebGPU-based charting library
An earlier or more limited way to do the job. Still the right call when you need something small, proven, or CPU-only.
Choose for financial time-series and candlestick charts needing optimized canvas rendering, but it is narrower than general charting.
Performant financial charts built with HTML5 canvas
Choose for legacy vanilla JS projects needing a full chart library, but it is stale and not maintained.
🍞📊 Beautiful chart for data visualization.
Choose for simple canvas heatmaps when you need only that, but it is narrow and unmaintained.
🔥 JavaScript Library for HTML5 canvas based heatmaps
Choose for simple WeChat mini-program charts with no extra framework, but it is limited and stale.
微信小程序图表库,Charts for WeChat Mini Program
These projects were analysed and named F2 among their alternatives. The relationship is not symmetric — how F2 rates them is a separate judgement, made when F2 is analysed in its own right.
calls F2 “Mobile-optimized chart library; choose when targeting primarily mobile devices and need a smaller bundle.”
Apache ECharts is a powerful, interactive charting and data visualization library for browser
calls F2 “Choose for mobile-focused charting with standard chart types; a narrower alternative than SandDance's exploratory views.”
Visually explore, understand, and present your data.