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 to the programming language or other context in which they are used.
C++
- ChartDirector - Charting library for GUI, command line and realtime applications. Commercial license
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
Java
- JFreeChart â" Free Java based chart software
- TeeChart â" Java charting library. Commercial license
- ChartDirector - Pure Java charting library for GUI and web applications. Commercial license
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
- FusionCharts - JavaScript/HTML5. Commercial license
- Highsoft - JavaScript/HTML5. Free and commercial licences
- jqxChart - SVG/VML/HTML5 chart. Free and commercial licences.
- JS InfoVis Toolkit â" HTML5/SVG, MIT license
- Plotly.js - Commercial License
- TeeChart â" Cross-browser HTML5 Canvas, CC or Commercial license
- Webix UI - JavaScript/HTML5, Free or Commercial license
.NET
- TeeChart - Native C#.NET Charting Control (ASP.NET/WPF/Silverlight/Windows Forms/WebForms/Universal Windows Platform (UWP)/Xamarin/iOS/Android) Commercial license
- Visifire â" Single API for desktop, web and mobile. (Windows 8/WPF/Silverlight/Windows Phone)
- ChartDirector - Charting controls for windows and web applications in fully managed code. Commercial license
Pascal and ObjectPascal
- TeeChart â" For Delphi. Commercial version. Bundled with Delphi as TChart
- TAChart - Charting component for the Lazarus IDE
Perl
- ChartDirector - Commercial license
PHP
- TeeChart â" For all PHP development environments including Delphi for PHP. Free Open Source and Commercial versions
- ChartDirector - Commercial license
Python
- ChartDirector - Commercial license
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
- Webix UI - JavaScript/HTML5, Commercial license
See also
- Comparison of JavaScript charting frameworks
- List of information graphics software