See RChart: http://www.java4less.com and click on "RChart". It has the following advantages: - very reasonable price (starting at $24) - Documentation , support and online-tutorial are included in the price. - Works as Servlet, applet or bean. - It works with java 1.1 also - Supports more than 18 types of charts andhas interactive features (zoom,tips,scroll,html links) - Includes RChart Visual Builder (almost no programming) - Can read data from database automatically. - source code is available can be freely modified for commercial applications also.