For Flutter/Dart apps needing a grammar-of-graphics chart API instead of .NET.
A grammar of data visualization and Flutter charting library.
- 1.8k
- Dart
- MIT
interactive data visualization / charting for .NET
ScottPlot is an interactive plotting library for .NET that enables creating line plots, bar charts, pie graphs, scatter plots, and more in C# across multiple UI frameworks.
Solves the same problem with a different architecture or at a different layer. Expect to rewrite the integration.
For Flutter/Dart apps needing a grammar-of-graphics chart API instead of .NET.
A grammar of data visualization and Flutter charting library.
For JavaScript/TypeScript web projects needing broad chart coverage; v4 is older than amCharts 5.
The most advanced amCharts charting library for JavaScript and TypeScript apps.
For JS/browser apps requiring a comprehensive, high-performance interactive charting library.
Apache ECharts is a powerful, interactive charting and data visualization library for browser
For C++ applications that want a Matplotlib-style plotting API.
Matplot++: A C++ Graphics Library for Data Visualization ๐๐พ
For web apps that need animated chart transitions and data-story presentations.
Library for animated data visualizations and data stories.
For JS dashboards needing interactive charts with Plotly's sharing and export ecosystem.
Open-source JavaScript charting library behind Plotly and Dash
For JS projects that want a lightweight SVG chart library with a simple config-based API.
๐ Interactive JavaScript Charts built on SVG
For JS projects already using D3 who want a reusable chart API with SVG and Canvas support.
๐ Re-usable, easy interface JavaScript chart library based on D3.js, with SVG and Canvas rendering support
For native Android/Java apps that need rich interactive charts on mobile.
AnyChart Android Chart is an amazing data visualization library for easily creating interactive charts in Android apps. It runs on API 19+ (Android 4.4) and features dozens of built-in chart types.
For Python apps that need fast, customizable charts within a Python ecosystem.
Ultra-fast and customizable Python charts
For React apps needing composable SVG chart components tightly integrated with React state.
A collection of composable React components for building interactive data visualizations
For React Native mobile apps needing cross-platform chart components.
Beautiful charts for React Native. Line, area, bar, pie, donut, progress, and contribution heatmaps for dashboards, reports, and data-rich mobile apps.
For cross-platform TypeScript/JS projects wanting a chart spec with animations and theming.
VChart, more than just a cross-platform charting library, but also an expressive data storyteller.
For React apps wanting a declarative chart library built on D3 components.
Redefined chart library built with React and D3
For JS/TS projects needing modular D3-based chart components with a high-level API.
:bar_chart: A library of modular chart components built on D3
For apps blending React/Angular/Svelte/Vue that want a single chart-module library.
Modular data visualization framework for React, Angular, Svelte, Vue, and vanilla TypeScript or JavaScript
For React apps needing flexible data visualization components and custom styling.
๐ Data visualization library for React. Maintained by @goodcodeus.
For React apps needing low-level D3 primitives to build fully custom visualizations.
๐ฏ visx | visualization components
For JS apps preferring a grammar-of-graphics API for flexible chart construction.
๐ The concise and progressive visualization grammar.
For React apps using Chart.js that want a thin component wrapper instead of imperative Chart.js code.
React components for Chart.js, the most popular charting library
For web/JS users who want a concise layered-grammar API for exploratory charts.
A concise API for exploratory data visualization implementing a layered grammar of graphics
An earlier or more limited way to do the job. Still the right call when you need something small, proven, or CPU-only.
For simple static HTML/CSS charts with no JavaScript and no interactivity.
Open source CSS framework for data visualization.
These projects were analysed and named ScottPlot among their alternatives. The relationship is not symmetric โ how ScottPlot rates them is a separate judgement, made when ScottPlot is analysed in its own right.
calls ScottPlot โChoose when you work in .NET and need a desktop/interactive plotting library, far from D3's web stack.โ
Bring data to life with SVG, Canvas and HTML. :bar_chart::chart_with_upwards_trend::tada:
calls ScottPlot โ.NET plotting library; choose when building .NET applications instead of browser apps.โ
Apache ECharts is a powerful, interactive charting and data visualization library for browser
calls ScottPlot โChoose for interactive plotting in .NET/C#; different language and ecosystem.โ
Interactive Data Visualization in the browser, from Python
calls ScottPlot โC# .NET alternative; choose when building desktop or web apps in .NET.โ
Open-source JavaScript charting library behind Plotly and Dash
calls ScottPlot โChoose for .NET desktop plotting instead of browser-based WebGL.โ
WebGL2 powered visualization framework
calls ScottPlot โwhen you need charting in .NET desktop applications rather than the web.โ
๐ The concise and progressive visualization grammar.
calls ScottPlot โchoose for native .NET plotting in desktop apps; fast and simple but tied to .NET.โ
A visualization grammar.
calls ScottPlot โChoose for .NET plotting, not for web/React.โ
Data Visualization Components
calls ScottPlot โChoose for .NET applications needing interactive plots instead of a browser JS chart.โ
Reusable JavaScript library for creating sketchy/hand-drawn styled charts in the browser.