final CategoryAxis categoryAxis = new FormattedCategoryAxis(categoryAxisLabel,
getCategoricalAxisMessageFormat(), getRuntime().getResourceBundleFactory().getLocale());
categoryAxis.setCategoryMargin(0.0);
final ValueAxis valueAxis = new NumberAxis(valueAxisLabel);
final StackedAreaRenderer renderer = new StackedAreaRenderer();
if (tooltips)
{
renderer.setBaseToolTipGenerator(
new StandardCategoryToolTipGenerator());
}
if (urls)
{
renderer.setBaseItemURLGenerator(
new StandardCategoryURLGenerator());
}
final CategoryPlot plot = new CategoryPlot(dataset, categoryAxis, valueAxis,
renderer);