Links on Diagramming

Charting application alternatives to using Excel

If you are tired of using Excel to create charts and graphs, then you can try these free apps listed below:

  1. JFree Chart- Java chart library that makes it easy for developers to display professional quality charts in their applications
  2. XML/SWF Charts- A simple, yet powerful tool to create attractive charts and graphs from XML data
  3. FusionCharts Free- A flash charting component that can be used to render data-driven & animated charts for web applications and presentations
  4. Timeplot- A DHTML-based widget for plotting time series and overlay time-based events over them (with the same data formats that Timeline supports)
  5. Flare- An ActionScript library for creating visualizations that run in the Adobe Flash Player
  6. Chronoscope- Turn tables into time machines. Embed the widget into web pages
  7. JS Charts- JavaScript based chart generator that requires little or no coding, uses client-side scripting (i.e. performed by your web browser)
  8. ggplot- ggplot is an implementation of the grammar of graphics in R
  9. R- software language and environment for statistical computing and graphics that provides a wide variety of statistical (linear and nonlinear modelling, classical statistical tests, time-series analysis, classification, clustering, …) and graphical techniques, and is highly extensible.

Lovely charts

Lovely Charts is a free online diagramming application that can be used to create diagrams such as flowcharts, sitemaps, organisation charts, wireframes, amongst others

Lovely charts

PlotKit

PlotKit is a Javascript graph plotting library. It is aimed at web applications that require plotting series of data in modern web browsers. Licensed under the BSD License, you can include it in your free or commercial applications without worrying.

PlotKit requires MochiKit. (1.3 or higher), and supports both HTML Canvas and SVG, along with an emulated canvas for Internet Explorer. It is easily extensible to include other rendering engines, styles and layouts.

PlotKit

JFree Chart

JFreeChart is a free 100% Java chart library that makes it easy for developers to display professional quality charts in their applications.

JFreeChart’s extensive feature set includes:

  • a consistent and well-documented API, supporting a wide range of chart types
  • a flexible design that is easy to extend, and targets both server-side and client-side applications
  • support for many output types, including Swing components, image files (including PNG and JPEG), and vector graphics file formats (including PDF, EPS and SVG)
  • JFreeChart is “open source” or, more specifically, free software. It is distributed under the terms of the GNU Lesser General Public Licence (LGPL), which permits use in proprietary applications
  • JFree Chart