List of charting software
Appearance
There are many different types of software available to produce charts.
A number of notable examples (with their own Wikipedia articles) are given below and organized according the programming language or other context in which they are used.
Delphi - VCL and FireMonkey (FMX)
- TeeChart - Native VCL Charting component with support to Embarcadero Windows IDEs (RAD Studio, Delphi and C++ Builder) and FireMonkey. Commercial license
- TMS Chart - Cross-platform Firemonkey chart component designed for business, statistical, financial & scientific data
- TMS Charts for FireMonkey - cross platform Firemonkey chart components by TMS Software
Java
- JFreeChart – Free Java based chart software
- TeeChart – Java charting library. Commercial license
- JenSoft API Charts - Java Charts - Free and Open source
JavaScript
- ZingChart - Native JavaScript charting library, SVG/Canvas/VML, Free or Commercial
- VanCharts - Javascript Charts library for web, mobile & apps, free or commercial
- Highcharts - a charting library written in pure JavaScript, HTML5/SVG, Non-commercial or commercial
- AnyChart - JavaScript/HTML5 Charting, Commercial license
- Cytoscape.js - An open-source JavaScript graph theory (a.k.a. network) library for analysis and visualisation (compatible with CommonJS/Node.js, AMD/Require.js, jQuery 1.4+, Bower, npm, and plain JavaScript)
- D3.js – HTML5/CSS3/SVG, BSD license
- Datacopia – JavaScript/HTML5, SVG/Canvas - Free or Commercial
- DHTMLX Chart and Gantt – JavaScript/HTML5, GPL or Commercial license
- ExtJS 4 Charts – HTML5/SVG/Canvas, GPL or Commercial license
- Factmint Charts - JavaScript/HTML5/CSS/SVG. Free and commercial licences
- FusionCharts - JavaScript/HTML5. Commercial license
- Charts 4 PHP - JavaScript/HTML5 - Free or Commercial
- JS InfoVis Toolkit – HTML5/SVG, MIT license
- Plotly.js - Commercial License
- Protovis
- ShieldUI – HTML5 SVG/VML Chart - Free or Commercial
- SimpleStockCharts – A free stock charting library written in pure JavaScript.
- TeeChart – Cross-browser HTML5 Canvas, CC or Commercial license
- LiveGap Charts-Free Online Chart Builder
- KoolChart - JavaScript/HTML5 Canvas - Free or Commercial
- ZoomCharts - Interactive, touch-oriented JavaScript Chart and Graph SDK (Canvas) - Commercial and free for universities/charities
- JenScript - JavaScript/HTML5 SVG - Free and Open Source
.NET
- OxyPlot - a cross platform plotting library for .NET (Windows 8/WPF/Silverlight/Windows Forms/Windows Phone/Xamarin.iOS/Xamarin.Android) MIT license
- TeeChart - Native C#.NET Charting Control (Windows 8/WPF/Silverlight/Windows Forms/ASP.NET/Web Forms/Windows Phone/Xamarin.iOS/Xamarin.Android/Xamarin.Forms) Commercial license
- Visifire – Single API for desktop, web and mobile. (Windows 8/WPF/Silverlight/Windows Phone)
Pascal and ObjectPascal
- TeeChart – For Delphi. Commercial version. Bundled with Delphi as TChart
- TAChart - Charting component for the Lazarus IDE
PHP
- TeeChart – For all PHP development environments including Delphi for PHP. Free Open Source and Commercial versions
- pChart - A PHP library to create anti-aliased charts.
- Charts 4 PHP - HTML5 powered PHP Charts for Web and Mobile devices.
Python
- matplotlib - a 2D plotting library
S
- R: Extensive support for publication-quality charting in both the base system and contributed packages.
- S-Plus: Built-in charting commands, extended by external packages
Spreadsheets
- Microsoft Excel – Built-in charting function for basic chart types
- LibreOffice Calc - Built-in charting function for basic chart types
- Apache OpenOffice Calc - Built-in charting function for basic chart types
- EditGrid – web-based spreadsheet with charting capabilities
- KChart – the charting tool of the Calligra Suite
- Numbers – iWork spreadsheet application with charting capabilities