Rchart is a set of Java class library and applet for charting. It supports more than 20 different types of charts for jdk 1.1 or later. Source code available for registered users. It supports interactive features, 2D , 3D charts, zoom, links, target zones, any number of axis, gradient fillings, pattern fillings... It includes RChart Visual Builder which is a tool for creating charts without java programming.