• Français
  • English


Other sample chart made with Table4Chart
Sample chart made with Table4Chart

Converts (x)HTML tables to charts


This ECMAScript (Javascript) library allows easy chart creation from a (x)HTML table. Some highlights:

  • Unobtrusive: a simple <script> tag is needed to activate Table4Chart's engine;
  • Compatible: complete features under Mozilla Firefox ≥ 1.0, Konqueror ≥ 3.5, Safari 3, Opera ≥ 7, Internet Explorer ≥ 6;
  • Accessible: table data is always available to all browsers, ECMAScript (Javascript) support or not;
  • Stylable: most graphic elements can be styled with CSS directives;
  • Small: web server compression brings the size to under the 30kB mark;


  • A customized version of the WebFX chart library (included in Table4Chart packages);
  • The (x)HTML code should ideally follow standards but Table4Chart will try its best to accomodate imperfect markup;
  • CSV export requires server-side script language support (currently only PHP is supported, easily implemented in other languages);


Version 0.0 pre-alpha: no package available for now — see the Subversion section.


The development version is available through subversion. The follow command allows you to download it:

svn co https://svn.ptaff.ca/table4chart/trunk/

Note that the ptaff.ca certificate is self-signed; it's possible that you get a warning — you may safely ignore it.


Table4Chart is used here on ptaff.ca; you can peek at our sunrise/sunset page.

API / Documentation

To be written.


Should you find a bug, you must report it to table4chart.wayne@ptaff.ca


Patrice Levesque


Copyright © 2008 Patrice Levesque.

Table4Chart is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 3 of the License, or (at your option) any later version.


Creation : June 20th, 2008
N 45° 33′ W 73° 36′


Last update : June 20th, 2008,
N 45° 33′ W 73° 36′