### JChart

Add Dynamic Charts to Your Java™ Apps

### JChart at a Glance

JChart 2.1 offers by far the most impressive set of charting components available today. Now it's easy to add dynamic, customizable charts to your Java apps. Choose from prebuilt chart types, or use the charting primitives to create your own new types. And now with version 2.1, you can create composite chart types by mixing and matching any combination of overlays. JChart conforms to the JavaBeans specification and takes advantage of the JDK 1.1 event model, object serialization, and custom property editors. JChart makes no native calls and has been tested to ensure portability.

JChart includes these standard 2D, 21/2D, and 3D chart types: multi-row, multi-column, and stacked bar charts; multi-row and stacked area charts; and line, pie, and scatter-plot charts. A highly flexible set of properties gives you complete control over color, font size and types, scaling factors, titles, background patterns, axis labels, legend content and styles, and more.

#### Add Charts Quickly

The standard chart types are JavaBeans components, accessible through a single AWT Component wrapper class called Chart, or by programming the underlying chart builder and canvas classes directly.

#### Manipulate Charts Easily

The 3D canvas makes you look good because it gives your users the ability to work with charts interactively. They can use the mouse to rotate, tilt, pan, and zoom their view of a chart.

JChart is pure Java and runs on all platforms that fully support the JDK 1.1

JChart gives you these standard chart types, plus a complete set of primitives:

- Bar Charts
- Area Charts
- Line Charts
- Pie Charts
- Scatter Plots

New in 2.1!

- 24 New Beans
- Overlay Charts
  - Scrolling
  - Candlestick
  - High-low-open-close
  - Bar
  - Line
- Data filters

#### Access Data from Any Source

JChart uses a flexible Model-View-Controller architecture based on the JavaBeans event model, together with a data model that permits access to data from virtually any source. For example, you can quickly chart the results of a data query by using a data source such as JDBTools. And because JChart uses an abstract data model, you can use the concrete implementations provided, or derive your own. When you use the built-in callback mechanisms, users can click on a data element to view underlying data. Methods ensure that users see charts automatically update as the underlying data changes; you set the update interval or criteria.

#### Compact for Quick Downloads

Compared to charting products architected as monolithic Beans or as applets, JChart allows you to customize your solution and economize the size of the code you deploy, giving your users faster downloads.

PDF(180k/2pgs)

#### To Bean or Not to Bean

Because JavaBeans means builder-independence, JChart works equally well with commercial IDEs such as JBuilder, VisualAge for Java, and other Java development environments that support bound properties. JChart includes Javadocs, a User's Guide, and plenty of helpful examples.

| Rogue Wave Software 850 SW 35th St. Corvallis, OR 97333 Toll-free 800-487-3217 Tel. (541) 754-3010
Fax: (541) 757-6650
E-mail: sales@roguewave.com
Web: http://www.roguewave.com

[ Catalog Home ]