Chart Types

There are 18 chart types in the JFreeChart engine, though some are only available through Report Designer, and one (Dial) is only available through an action sequence using Pentaho Design Studio and the BI Platform ChartComponent. Each of them is defined in the headings below, along with a comprehensive table of style elements that applies to each.

Data Collectors

Each chart type is associated with one or more data collectors. Data collectors are the abstraction point between your data set and what the chart needs to understand about it. So essentially, the data collector constrains the data set to only the necessary chart-oriented columns, eliminating the data that you don't need or can't use for a particular chart type. The possible data collectors are:


Chart Properties

Each chart type has a set of groups of properties. Many of the groups are common to all of the chart types, but some are common only to a few. All groups that apply to each chart type are listed under that chart type's heading below, so each chart type section is a complete reference unto itself.

The property groups are merely an organizational tool, and have no meaning beyond the Report Designer user interface. If you are creating charts through action sequences via the BI Platform's ChartComponent, the groups listed for each chart type won't help you much. The chart properties lists below attempt to accommodate both Report Designer and Design Studio users by listing the default JFreeChart names for each property first, and the Report Designer name in parenthesis afterward whenever there is a name conflict. Properties specific to Report Designer or action sequences are contained in separate groups.

Each chart in Report Designer has an Advanced property category with a single dependencyLevel property. This property is not used under any ordinary circumstances; however, it remains in the Report Designer interface because hiding or removing it would harm certain functionality. Do not change the value of this property.