public abstract class ChartFactory extends Object
Constructor and Description |
---|
ChartFactory() |
Modifier and Type | Method and Description |
---|---|
static JFreeChart |
createAreaChart(String title,
String categoryAxisLabel,
String valueAxisLabel,
CategoryDataset dataset)
Creates an area chart with default settings.
|
static JFreeChart |
createAreaChart(String title,
String categoryAxisLabel,
String valueAxisLabel,
CategoryDataset dataset,
PlotOrientation orientation,
boolean legend,
boolean tooltips,
boolean urls)
Creates an area chart with default settings.
|
static JFreeChart |
createBarChart(String title,
String categoryAxisLabel,
String valueAxisLabel,
CategoryDataset dataset)
Creates a bar chart with a vertical orientation.
|
static JFreeChart |
createBarChart(String title,
String categoryAxisLabel,
String valueAxisLabel,
CategoryDataset dataset,
PlotOrientation orientation,
boolean legend,
boolean tooltips,
boolean urls)
Creates a bar chart.
|
static JFreeChart |
createBarChart3D(String title,
String categoryAxisLabel,
String valueAxisLabel,
CategoryDataset dataset)
Creates a bar chart with a 3D effect.
|
static JFreeChart |
createBarChart3D(String title,
String categoryAxisLabel,
String valueAxisLabel,
CategoryDataset dataset,
PlotOrientation orientation,
boolean legend,
boolean tooltips,
boolean urls)
Creates a bar chart with a 3D effect.
|
static JFreeChart |
createBoxAndWhiskerChart(String title,
String categoryAxisLabel,
String valueAxisLabel,
BoxAndWhiskerCategoryDataset dataset,
boolean legend)
Creates and returns a default instance of a box and whisker chart
based on data from a
BoxAndWhiskerCategoryDataset . |
static JFreeChart |
createBoxAndWhiskerChart(String title,
String timeAxisLabel,
String valueAxisLabel,
BoxAndWhiskerXYDataset dataset,
boolean legend)
Creates and returns a default instance of a box and whisker chart.
|
static JFreeChart |
createBubbleChart(String title,
String xAxisLabel,
String yAxisLabel,
XYZDataset dataset)
Creates a bubble chart with default settings.
|
static JFreeChart |
createBubbleChart(String title,
String xAxisLabel,
String yAxisLabel,
XYZDataset dataset,
PlotOrientation orientation,
boolean legend,
boolean tooltips,
boolean urls)
Creates a bubble chart with default settings.
|
static JFreeChart |
createCandlestickChart(String title,
String timeAxisLabel,
String valueAxisLabel,
OHLCDataset dataset,
boolean legend)
Creates and returns a default instance of a candlesticks chart.
|
static JFreeChart |
createGanttChart(String title,
String categoryAxisLabel,
String dateAxisLabel,
IntervalCategoryDataset dataset)
Creates a Gantt chart using the supplied attributes plus default values
where required.
|
static JFreeChart |
createGanttChart(String title,
String categoryAxisLabel,
String dateAxisLabel,
IntervalCategoryDataset dataset,
boolean legend,
boolean tooltips,
boolean urls)
Creates a Gantt chart using the supplied attributes plus default values
where required.
|
static JFreeChart |
createHighLowChart(String title,
String timeAxisLabel,
String valueAxisLabel,
OHLCDataset dataset,
boolean legend)
Creates and returns a default instance of a high-low-open-close chart.
|
static JFreeChart |
createHighLowChart(String title,
String timeAxisLabel,
String valueAxisLabel,
OHLCDataset dataset,
Timeline timeline,
boolean legend)
Creates and returns a default instance of a high-low-open-close chart
with a special timeline.
|
static JFreeChart |
createHistogram(String title,
String xAxisLabel,
String yAxisLabel,
IntervalXYDataset dataset,
PlotOrientation orientation,
boolean legend,
boolean tooltips,
boolean urls)
Creates a histogram chart.
|
static JFreeChart |
createLineChart(String title,
String categoryAxisLabel,
String valueAxisLabel,
CategoryDataset dataset)
Creates a line chart with default settings.
|
static JFreeChart |
createLineChart(String title,
String categoryAxisLabel,
String valueAxisLabel,
CategoryDataset dataset,
PlotOrientation orientation,
boolean legend,
boolean tooltips,
boolean urls)
Creates a line chart with default settings.
|
static JFreeChart |
createLineChart3D(String title,
String categoryAxisLabel,
String valueAxisLabel,
CategoryDataset dataset)
Creates a line chart with default settings.
|
static JFreeChart |
createLineChart3D(String title,
String categoryAxisLabel,
String valueAxisLabel,
CategoryDataset dataset,
PlotOrientation orientation,
boolean legend,
boolean tooltips,
boolean urls)
Creates a line chart with default settings.
|
static JFreeChart |
createMultiplePieChart(String title,
CategoryDataset dataset,
org.jfree.util.TableOrder order,
boolean legend,
boolean tooltips,
boolean urls)
Creates a chart that displays multiple pie plots.
|
static JFreeChart |
createMultiplePieChart3D(String title,
CategoryDataset dataset,
org.jfree.util.TableOrder order,
boolean legend,
boolean tooltips,
boolean urls)
Creates a chart that displays multiple pie plots.
|
static JFreeChart |
createPieChart(String title,
PieDataset dataset)
Creates a pie chart with default settings.
|
static JFreeChart |
createPieChart(String title,
PieDataset dataset,
boolean legend,
boolean tooltips,
boolean urls)
Creates a pie chart with default settings.
|
static JFreeChart |
createPieChart(String title,
PieDataset dataset,
boolean legend,
boolean tooltips,
Locale locale)
Creates a pie chart with default settings.
|
static JFreeChart |
createPieChart(String title,
PieDataset dataset,
PieDataset previousDataset,
int percentDiffForMaxScale,
boolean greenForIncrease,
boolean legend,
boolean tooltips,
boolean urls,
boolean subTitle,
boolean showDifference)
Creates a pie chart with default settings that compares 2 datasets.
|
static JFreeChart |
createPieChart(String title,
PieDataset dataset,
PieDataset previousDataset,
int percentDiffForMaxScale,
boolean greenForIncrease,
boolean legend,
boolean tooltips,
Locale locale,
boolean subTitle,
boolean showDifference)
Creates a pie chart with default settings that compares 2 datasets.
|
static JFreeChart |
createPieChart3D(String title,
PieDataset dataset)
Creates a 3D pie chart using the specified dataset.
|
static JFreeChart |
createPieChart3D(String title,
PieDataset dataset,
boolean legend,
boolean tooltips,
boolean urls)
Creates a 3D pie chart using the specified dataset.
|
static JFreeChart |
createPieChart3D(String title,
PieDataset dataset,
boolean legend,
boolean tooltips,
Locale locale)
Creates a 3D pie chart using the specified dataset.
|
static JFreeChart |
createPolarChart(String title,
XYDataset dataset,
boolean legend,
boolean tooltips,
boolean urls)
Creates a polar plot for the specified dataset (x-values interpreted as
angles in degrees).
|
static JFreeChart |
createRingChart(String title,
PieDataset dataset,
boolean legend,
boolean tooltips,
boolean urls)
Creates a ring chart with default settings.
|
static JFreeChart |
createRingChart(String title,
PieDataset dataset,
boolean legend,
boolean tooltips,
Locale locale)
Creates a ring chart with default settings.
|
static JFreeChart |
createScatterPlot(String title,
String xAxisLabel,
String yAxisLabel,
XYDataset dataset)
Creates a scatter plot with default settings.
|
static JFreeChart |
createScatterPlot(String title,
String xAxisLabel,
String yAxisLabel,
XYDataset dataset,
PlotOrientation orientation,
boolean legend,
boolean tooltips,
boolean urls)
Creates a scatter plot with default settings.
|
static JFreeChart |
createStackedAreaChart(String title,
String categoryAxisLabel,
String valueAxisLabel,
CategoryDataset dataset)
Creates a stacked area chart with default settings.
|
static JFreeChart |
createStackedAreaChart(String title,
String categoryAxisLabel,
String valueAxisLabel,
CategoryDataset dataset,
PlotOrientation orientation,
boolean legend,
boolean tooltips,
boolean urls)
Creates a stacked area chart with default settings.
|
static JFreeChart |
createStackedBarChart(String title,
String domainAxisLabel,
String rangeAxisLabel,
CategoryDataset dataset)
Creates a stacked bar chart with default settings.
|
static JFreeChart |
createStackedBarChart(String title,
String domainAxisLabel,
String rangeAxisLabel,
CategoryDataset dataset,
PlotOrientation orientation,
boolean legend,
boolean tooltips,
boolean urls)
Creates a stacked bar chart with default settings.
|
static JFreeChart |
createStackedBarChart3D(String title,
String categoryAxisLabel,
String valueAxisLabel,
CategoryDataset dataset)
Creates a stacked bar chart with a 3D effect and default settings.
|
static JFreeChart |
createStackedBarChart3D(String title,
String categoryAxisLabel,
String valueAxisLabel,
CategoryDataset dataset,
PlotOrientation orientation,
boolean legend,
boolean tooltips,
boolean urls)
Creates a stacked bar chart with a 3D effect and default settings.
|
static JFreeChart |
createStackedXYAreaChart(String title,
String xAxisLabel,
String yAxisLabel,
TableXYDataset dataset)
Creates a stacked XY area plot.
|
static JFreeChart |
createStackedXYAreaChart(String title,
String xAxisLabel,
String yAxisLabel,
TableXYDataset dataset,
PlotOrientation orientation,
boolean legend,
boolean tooltips,
boolean urls)
Creates a stacked XY area plot.
|
static JFreeChart |
createTimeSeriesChart(String title,
String timeAxisLabel,
String valueAxisLabel,
XYDataset dataset)
Creates and returns a time series chart.
|
static JFreeChart |
createTimeSeriesChart(String title,
String timeAxisLabel,
String valueAxisLabel,
XYDataset dataset,
boolean legend,
boolean tooltips,
boolean urls)
Creates and returns a time series chart.
|
static JFreeChart |
createWaferMapChart(String title,
WaferMapDataset dataset,
PlotOrientation orientation,
boolean legend,
boolean tooltips,
boolean urls)
Creates a wafer map chart.
|
static JFreeChart |
createWaterfallChart(String title,
String categoryAxisLabel,
String valueAxisLabel,
CategoryDataset dataset,
PlotOrientation orientation,
boolean legend,
boolean tooltips,
boolean urls)
Creates a waterfall chart.
|
static JFreeChart |
createWindPlot(String title,
String xAxisLabel,
String yAxisLabel,
WindDataset dataset,
boolean legend,
boolean tooltips,
boolean urls)
Creates a wind plot with default settings.
|
static JFreeChart |
createXYAreaChart(String title,
String xAxisLabel,
String yAxisLabel,
XYDataset dataset)
Creates an area chart using an
XYDataset . |
static JFreeChart |
createXYAreaChart(String title,
String xAxisLabel,
String yAxisLabel,
XYDataset dataset,
PlotOrientation orientation,
boolean legend,
boolean tooltips,
boolean urls)
Creates an area chart using an
XYDataset . |
static JFreeChart |
createXYBarChart(String title,
String xAxisLabel,
boolean dateAxis,
String yAxisLabel,
IntervalXYDataset dataset)
Creates and returns a default instance of an XY bar chart.
|
static JFreeChart |
createXYBarChart(String title,
String xAxisLabel,
boolean dateAxis,
String yAxisLabel,
IntervalXYDataset dataset,
PlotOrientation orientation,
boolean legend,
boolean tooltips,
boolean urls)
Creates and returns a default instance of an XY bar chart.
|
static JFreeChart |
createXYLineChart(String title,
String xAxisLabel,
String yAxisLabel,
XYDataset dataset)
Creates a line chart (based on an
XYDataset ) with default
settings. |
static JFreeChart |
createXYLineChart(String title,
String xAxisLabel,
String yAxisLabel,
XYDataset dataset,
PlotOrientation orientation,
boolean legend,
boolean tooltips,
boolean urls)
Creates a line chart (based on an
XYDataset ) with default
settings. |
static JFreeChart |
createXYStepAreaChart(String title,
String xAxisLabel,
String yAxisLabel,
XYDataset dataset)
Creates a filled stepped XY plot with default settings.
|
static JFreeChart |
createXYStepAreaChart(String title,
String xAxisLabel,
String yAxisLabel,
XYDataset dataset,
PlotOrientation orientation,
boolean legend,
boolean tooltips,
boolean urls)
Creates a filled stepped XY plot with default settings.
|
static JFreeChart |
createXYStepChart(String title,
String xAxisLabel,
String yAxisLabel,
XYDataset dataset)
Creates a stepped XY plot with default settings.
|
static JFreeChart |
createXYStepChart(String title,
String xAxisLabel,
String yAxisLabel,
XYDataset dataset,
PlotOrientation orientation,
boolean legend,
boolean tooltips,
boolean urls)
Creates a stepped XY plot with default settings.
|
static ChartTheme |
getChartTheme()
Returns the current chart theme used by the factory.
|
static void |
setChartTheme(ChartTheme theme)
Sets the current chart theme.
|
public static ChartTheme getChartTheme()
setChartTheme(ChartTheme)
,
ChartUtilities.applyCurrentTheme(JFreeChart)
public static void setChartTheme(ChartTheme theme)
theme
- the theme (null
not permitted).getChartTheme()
,
ChartUtilities.applyCurrentTheme(JFreeChart)
public static JFreeChart createPieChart(String title, PieDataset dataset, boolean legend, boolean tooltips, Locale locale)
The chart object returned by this method uses a PiePlot
instance
as the plot.
title
- the chart title (null
permitted).dataset
- the dataset for the chart (null
permitted).legend
- a flag specifying whether or not a legend is required.tooltips
- configure chart to generate tool tips?locale
- the locale (null
not permitted).public static JFreeChart createPieChart(String title, PieDataset dataset)
The chart object returned by this method uses a PiePlot
instance
as the plot.
title
- the chart title (null
permitted).dataset
- the dataset for the chart (null
permitted).public static JFreeChart createPieChart(String title, PieDataset dataset, boolean legend, boolean tooltips, boolean urls)
The chart object returned by this method uses a PiePlot
instance
as the plot.
title
- the chart title (null
permitted).dataset
- the dataset for the chart (null
permitted).legend
- a flag specifying whether or not a legend is required.tooltips
- configure chart to generate tool tips?urls
- configure chart to generate URLs?public static JFreeChart createPieChart(String title, PieDataset dataset, PieDataset previousDataset, int percentDiffForMaxScale, boolean greenForIncrease, boolean legend, boolean tooltips, Locale locale, boolean subTitle, boolean showDifference)
previousDataset
. ie if value1 >
value2 then the section will be in green (unless
greenForIncrease
is false
, in which case it
would be red
). Each section can have a shade of red or
green as the difference can be tailored between 0% (black) and
percentDiffForMaxScale% (bright red/green).
For instance if percentDiffForMaxScale
is 10 (10%), a
difference of 5% will have a half shade of red/green, a difference of
10% or more will have a maximum shade/brightness of red/green.
The chart object returned by this method uses a PiePlot
instance
as the plot.
Written by Benoit Xhenseval.
title
- the chart title (null
permitted).dataset
- the dataset for the chart (null
permitted).previousDataset
- the dataset for the last run, this will be used
to compare each key in the datasetpercentDiffForMaxScale
- scale goes from bright red/green to black,
percentDiffForMaxScale indicate the change
required to reach top scale.greenForIncrease
- an increase since previousDataset will be
displayed in green (decrease red) if true.legend
- a flag specifying whether or not a legend is required.tooltips
- configure chart to generate tool tips?locale
- the locale (null
not permitted).subTitle
- displays a subtitle with colour scheme if trueshowDifference
- create a new dataset that will show the %
difference between the two datasets.public static JFreeChart createPieChart(String title, PieDataset dataset, PieDataset previousDataset, int percentDiffForMaxScale, boolean greenForIncrease, boolean legend, boolean tooltips, boolean urls, boolean subTitle, boolean showDifference)
previousDataset
. ie if value1 >
value2 then the section will be in green (unless
greenForIncrease
is false
, in which case it
would be red
). Each section can have a shade of red or
green as the difference can be tailored between 0% (black) and
percentDiffForMaxScale% (bright red/green).
For instance if percentDiffForMaxScale
is 10 (10%), a
difference of 5% will have a half shade of red/green, a difference of
10% or more will have a maximum shade/brightness of red/green.
The chart object returned by this method uses a PiePlot
instance
as the plot.
Written by Benoit Xhenseval.
title
- the chart title (null
permitted).dataset
- the dataset for the chart (null
permitted).previousDataset
- the dataset for the last run, this will be used
to compare each key in the datasetpercentDiffForMaxScale
- scale goes from bright red/green to black,
percentDiffForMaxScale indicate the change
required to reach top scale.greenForIncrease
- an increase since previousDataset will be
displayed in green (decrease red) if true.legend
- a flag specifying whether or not a legend is required.tooltips
- configure chart to generate tool tips?urls
- configure chart to generate URLs?subTitle
- displays a subtitle with colour scheme if trueshowDifference
- create a new dataset that will show the %
difference between the two datasets.public static JFreeChart createRingChart(String title, PieDataset dataset, boolean legend, boolean tooltips, Locale locale)
The chart object returned by this method uses a RingPlot
instance as the plot.
title
- the chart title (null
permitted).dataset
- the dataset for the chart (null
permitted).legend
- a flag specifying whether or not a legend is required.tooltips
- configure chart to generate tool tips?locale
- the locale (null
not permitted).public static JFreeChart createRingChart(String title, PieDataset dataset, boolean legend, boolean tooltips, boolean urls)
The chart object returned by this method uses a RingPlot
instance as the plot.
title
- the chart title (null
permitted).dataset
- the dataset for the chart (null
permitted).legend
- a flag specifying whether or not a legend is required.tooltips
- configure chart to generate tool tips?urls
- configure chart to generate URLs?public static JFreeChart createMultiplePieChart(String title, CategoryDataset dataset, org.jfree.util.TableOrder order, boolean legend, boolean tooltips, boolean urls)
MultiplePiePlot
instance as the
plot.title
- the chart title (null
permitted).dataset
- the dataset (null
permitted).order
- the order that the data is extracted (by row or by column)
(null
not permitted).legend
- include a legend?tooltips
- generate tooltips?urls
- generate URLs?public static JFreeChart createPieChart3D(String title, PieDataset dataset, boolean legend, boolean tooltips, Locale locale)
PiePlot3D
instance as the
plot.title
- the chart title (null
permitted).dataset
- the dataset for the chart (null
permitted).legend
- a flag specifying whether or not a legend is required.tooltips
- configure chart to generate tool tips?locale
- the locale (null
not permitted).public static JFreeChart createPieChart3D(String title, PieDataset dataset)
PiePlot3D
instance as the
plot.title
- the chart title (null
permitted).dataset
- the dataset for the chart (null
permitted).public static JFreeChart createPieChart3D(String title, PieDataset dataset, boolean legend, boolean tooltips, boolean urls)
PiePlot3D
instance as the
plot.title
- the chart title (null
permitted).dataset
- the dataset for the chart (null
permitted).legend
- a flag specifying whether or not a legend is required.tooltips
- configure chart to generate tool tips?urls
- configure chart to generate URLs?public static JFreeChart createMultiplePieChart3D(String title, CategoryDataset dataset, org.jfree.util.TableOrder order, boolean legend, boolean tooltips, boolean urls)
MultiplePiePlot
instance as the
plot.title
- the chart title (null
permitted).dataset
- the dataset (null
permitted).order
- the order that the data is extracted (by row or by column)
(null
not permitted).legend
- include a legend?tooltips
- generate tooltips?urls
- generate URLs?public static JFreeChart createBarChart(String title, String categoryAxisLabel, String valueAxisLabel, CategoryDataset dataset)
CategoryPlot
instance as the
plot, with a CategoryAxis
for the domain axis, a
NumberAxis
as the range axis, and a BarRenderer
as the
renderer.title
- the chart title (null
permitted).categoryAxisLabel
- the label for the category axis
(null
permitted).valueAxisLabel
- the label for the value axis
(null
permitted).dataset
- the dataset for the chart (null
permitted).public static JFreeChart createBarChart(String title, String categoryAxisLabel, String valueAxisLabel, CategoryDataset dataset, PlotOrientation orientation, boolean legend, boolean tooltips, boolean urls)
CategoryPlot
instance as the plot, with a CategoryAxis
for the domain axis, a NumberAxis
as the range axis, and a
BarRenderer
as the renderer.title
- the chart title (null
permitted).categoryAxisLabel
- the label for the category axis
(null
permitted).valueAxisLabel
- the label for the value axis
(null
permitted).dataset
- the dataset for the chart (null
permitted).orientation
- the plot orientation (horizontal or vertical)
(null
not permitted).legend
- a flag specifying whether or not a legend is required.tooltips
- configure chart to generate tool tips?urls
- configure chart to generate URLs?public static JFreeChart createStackedBarChart(String title, String domainAxisLabel, String rangeAxisLabel, CategoryDataset dataset)
CategoryPlot
instance as the
plot, with a CategoryAxis
for the domain axis, a
NumberAxis
as the range axis, and a StackedBarRenderer
as the renderer.title
- the chart title (null
permitted).domainAxisLabel
- the label for the category axis
(null
permitted).rangeAxisLabel
- the label for the value axis
(null
permitted).dataset
- the dataset for the chart (null
permitted).public static JFreeChart createStackedBarChart(String title, String domainAxisLabel, String rangeAxisLabel, CategoryDataset dataset, PlotOrientation orientation, boolean legend, boolean tooltips, boolean urls)
CategoryPlot
instance as the
plot, with a CategoryAxis
for the domain axis, a
NumberAxis
as the range axis, and a StackedBarRenderer
as the renderer.title
- the chart title (null
permitted).domainAxisLabel
- the label for the category axis
(null
permitted).rangeAxisLabel
- the label for the value axis
(null
permitted).dataset
- the dataset for the chart (null
permitted).orientation
- the orientation of the chart (horizontal or
vertical) (null
not permitted).legend
- a flag specifying whether or not a legend is required.tooltips
- configure chart to generate tool tips?urls
- configure chart to generate URLs?public static JFreeChart createBarChart3D(String title, String categoryAxisLabel, String valueAxisLabel, CategoryDataset dataset)
CategoryPlot
instance as the plot, with a
CategoryAxis3D
for the domain axis, a NumberAxis3D
as
the range axis, and a BarRenderer3D
as the renderer.title
- the chart title (null
permitted).categoryAxisLabel
- the label for the category axis
(null
permitted).valueAxisLabel
- the label for the value axis (null
permitted).dataset
- the dataset for the chart (null
permitted).public static JFreeChart createBarChart3D(String title, String categoryAxisLabel, String valueAxisLabel, CategoryDataset dataset, PlotOrientation orientation, boolean legend, boolean tooltips, boolean urls)
CategoryPlot
instance as the plot, with a
CategoryAxis3D
for the domain axis, a NumberAxis3D
as
the range axis, and a BarRenderer3D
as the renderer.title
- the chart title (null
permitted).categoryAxisLabel
- the label for the category axis
(null
permitted).valueAxisLabel
- the label for the value axis (null
permitted).dataset
- the dataset for the chart (null
permitted).orientation
- the plot orientation (horizontal or vertical)
(null
not permitted).legend
- a flag specifying whether or not a legend is required.tooltips
- configure chart to generate tool tips?urls
- configure chart to generate URLs?public static JFreeChart createStackedBarChart3D(String title, String categoryAxisLabel, String valueAxisLabel, CategoryDataset dataset)
CategoryPlot
instance as the plot, with a CategoryAxis3D
for the domain axis,
a NumberAxis3D
as the range axis, and a
StackedBarRenderer3D
as the renderer.title
- the chart title (null
permitted).categoryAxisLabel
- the label for the category axis
(null
permitted).valueAxisLabel
- the label for the value axis (null
permitted).dataset
- the dataset for the chart (null
permitted).public static JFreeChart createStackedBarChart3D(String title, String categoryAxisLabel, String valueAxisLabel, CategoryDataset dataset, PlotOrientation orientation, boolean legend, boolean tooltips, boolean urls)
CategoryPlot
instance as the plot, with a CategoryAxis3D
for the domain axis,
a NumberAxis3D
as the range axis, and a
StackedBarRenderer3D
as the renderer.title
- the chart title (null
permitted).categoryAxisLabel
- the label for the category axis
(null
permitted).valueAxisLabel
- the label for the value axis (null
permitted).dataset
- the dataset for the chart (null
permitted).orientation
- the orientation (horizontal or vertical)
(null
not permitted).legend
- a flag specifying whether or not a legend is required.tooltips
- configure chart to generate tool tips?urls
- configure chart to generate URLs?public static JFreeChart createAreaChart(String title, String categoryAxisLabel, String valueAxisLabel, CategoryDataset dataset)
CategoryPlot
instance as the plot, with a
CategoryAxis
for the domain axis, a NumberAxis
as the
range axis, and an AreaRenderer
as the renderer.title
- the chart title (null
permitted).categoryAxisLabel
- the label for the category axis
(null
permitted).valueAxisLabel
- the label for the value axis (null
permitted).dataset
- the dataset for the chart (null
permitted).public static JFreeChart createAreaChart(String title, String categoryAxisLabel, String valueAxisLabel, CategoryDataset dataset, PlotOrientation orientation, boolean legend, boolean tooltips, boolean urls)
CategoryPlot
instance as the plot, with a
CategoryAxis
for the domain axis, a NumberAxis
as the
range axis, and an AreaRenderer
as the renderer.title
- the chart title (null
permitted).categoryAxisLabel
- the label for the category axis
(null
permitted).valueAxisLabel
- the label for the value axis (null
permitted).dataset
- the dataset for the chart (null
permitted).orientation
- the plot orientation (null
not
permitted).legend
- a flag specifying whether or not a legend is required.tooltips
- configure chart to generate tool tips?urls
- configure chart to generate URLs?public static JFreeChart createStackedAreaChart(String title, String categoryAxisLabel, String valueAxisLabel, CategoryDataset dataset)
CategoryPlot
instance as the
plot, with a CategoryAxis
for the domain axis, a
NumberAxis
as the range axis, and a StackedAreaRenderer
as the renderer.title
- the chart title (null
permitted).categoryAxisLabel
- the label for the category axis
(null
permitted).valueAxisLabel
- the label for the value axis (null
permitted).dataset
- the dataset for the chart (null
permitted).public static JFreeChart createStackedAreaChart(String title, String categoryAxisLabel, String valueAxisLabel, CategoryDataset dataset, PlotOrientation orientation, boolean legend, boolean tooltips, boolean urls)
CategoryPlot
instance as the
plot, with a CategoryAxis
for the domain axis, a
NumberAxis
as the range axis, and a StackedAreaRenderer
as the renderer.title
- the chart title (null
permitted).categoryAxisLabel
- the label for the category axis
(null
permitted).valueAxisLabel
- the label for the value axis (null
permitted).dataset
- the dataset for the chart (null
permitted).orientation
- the plot orientation (horizontal or vertical)
(null
not permitted).legend
- a flag specifying whether or not a legend is required.tooltips
- configure chart to generate tool tips?urls
- configure chart to generate URLs?public static JFreeChart createLineChart(String title, String categoryAxisLabel, String valueAxisLabel, CategoryDataset dataset)
CategoryPlot
instance as the plot, with a
CategoryAxis
for the domain axis, a NumberAxis
as the
range axis, and a LineAndShapeRenderer
as the renderer.title
- the chart title (null
permitted).categoryAxisLabel
- the label for the category axis
(null
permitted).valueAxisLabel
- the label for the value axis (null
permitted).dataset
- the dataset for the chart (null
permitted).public static JFreeChart createLineChart(String title, String categoryAxisLabel, String valueAxisLabel, CategoryDataset dataset, PlotOrientation orientation, boolean legend, boolean tooltips, boolean urls)
CategoryPlot
instance as the plot, with a
CategoryAxis
for the domain axis, a NumberAxis
as the
range axis, and a LineAndShapeRenderer
as the renderer.title
- the chart title (null
permitted).categoryAxisLabel
- the label for the category axis
(null
permitted).valueAxisLabel
- the label for the value axis (null
permitted).dataset
- the dataset for the chart (null
permitted).orientation
- the chart orientation (horizontal or vertical)
(null
not permitted).legend
- a flag specifying whether or not a legend is required.tooltips
- configure chart to generate tool tips?urls
- configure chart to generate URLs?public static JFreeChart createLineChart3D(String title, String categoryAxisLabel, String valueAxisLabel, CategoryDataset dataset)
CategoryPlot
instance as the plot, with a
CategoryAxis3D
for the domain axis, a NumberAxis3D
as
the range axis, and a LineRenderer3D
as the renderer.title
- the chart title (null
permitted).categoryAxisLabel
- the label for the category axis
(null
permitted).valueAxisLabel
- the label for the value axis (null
permitted).dataset
- the dataset for the chart (null
permitted).public static JFreeChart createLineChart3D(String title, String categoryAxisLabel, String valueAxisLabel, CategoryDataset dataset, PlotOrientation orientation, boolean legend, boolean tooltips, boolean urls)
CategoryPlot
instance as the plot, with a
CategoryAxis3D
for the domain axis, a NumberAxis3D
as
the range axis, and a LineRenderer3D
as the renderer.title
- the chart title (null
permitted).categoryAxisLabel
- the label for the category axis
(null
permitted).valueAxisLabel
- the label for the value axis (null
permitted).dataset
- the dataset for the chart (null
permitted).orientation
- the chart orientation (horizontal or vertical)
(null
not permitted).legend
- a flag specifying whether or not a legend is required.tooltips
- configure chart to generate tool tips?urls
- configure chart to generate URLs?public static JFreeChart createGanttChart(String title, String categoryAxisLabel, String dateAxisLabel, IntervalCategoryDataset dataset)
CategoryPlot
instance as the plot, with a CategoryAxis
for the domain axis, a DateAxis
as the range axis, and a
GanttRenderer
as the renderer.title
- the chart title (null
permitted).categoryAxisLabel
- the label for the category axis
(null
permitted).dateAxisLabel
- the label for the date axis
(null
permitted).dataset
- the dataset for the chart (null
permitted).public static JFreeChart createGanttChart(String title, String categoryAxisLabel, String dateAxisLabel, IntervalCategoryDataset dataset, boolean legend, boolean tooltips, boolean urls)
CategoryPlot
instance as the plot, with a CategoryAxis
for the domain axis, a DateAxis
as the range axis, and a
GanttRenderer
as the renderer.title
- the chart title (null
permitted).categoryAxisLabel
- the label for the category axis
(null
permitted).dateAxisLabel
- the label for the date axis
(null
permitted).dataset
- the dataset for the chart (null
permitted).legend
- a flag specifying whether or not a legend is required.tooltips
- configure chart to generate tool tips?urls
- configure chart to generate URLs?public static JFreeChart createWaterfallChart(String title, String categoryAxisLabel, String valueAxisLabel, CategoryDataset dataset, PlotOrientation orientation, boolean legend, boolean tooltips, boolean urls)
CategoryPlot
instance as the plot, with a
CategoryAxis
for the domain axis, a NumberAxis
as the
range axis, and a WaterfallBarRenderer
as the renderer.title
- the chart title (null
permitted).categoryAxisLabel
- the label for the category axis
(null
permitted).valueAxisLabel
- the label for the value axis (null
permitted).dataset
- the dataset for the chart (null
permitted).orientation
- the plot orientation (horizontal or vertical)
(null
NOT permitted).legend
- a flag specifying whether or not a legend is required.tooltips
- configure chart to generate tool tips?urls
- configure chart to generate URLs?public static JFreeChart createPolarChart(String title, XYDataset dataset, boolean legend, boolean tooltips, boolean urls)
PolarPlot
instance as the plot, with a NumberAxis
for
the radial axis.title
- the chart title (null
permitted).dataset
- the dataset (null
permitted).legend
- legend required?tooltips
- tooltips required?urls
- URLs required?public static JFreeChart createScatterPlot(String title, String xAxisLabel, String yAxisLabel, XYDataset dataset)
XYPlot
instance as the plot,
with a NumberAxis
for the domain axis, a NumberAxis
as the range axis, and an XYLineAndShapeRenderer
as the
renderer.title
- the chart title (null
permitted).xAxisLabel
- a label for the X-axis (null
permitted).yAxisLabel
- a label for the Y-axis (null
permitted).dataset
- the dataset for the chart (null
permitted).public static JFreeChart createScatterPlot(String title, String xAxisLabel, String yAxisLabel, XYDataset dataset, PlotOrientation orientation, boolean legend, boolean tooltips, boolean urls)
XYPlot
instance as the plot,
with a NumberAxis
for the domain axis, a NumberAxis
as the range axis, and an XYLineAndShapeRenderer
as the
renderer.title
- the chart title (null
permitted).xAxisLabel
- a label for the X-axis (null
permitted).yAxisLabel
- a label for the Y-axis (null
permitted).dataset
- the dataset for the chart (null
permitted).orientation
- the plot orientation (horizontal or vertical)
(null
NOT permitted).legend
- a flag specifying whether or not a legend is required.tooltips
- configure chart to generate tool tips?urls
- configure chart to generate URLs?public static JFreeChart createXYBarChart(String title, String xAxisLabel, boolean dateAxis, String yAxisLabel, IntervalXYDataset dataset)
The chart object returned by this method uses an XYPlot
instance
as the plot, with a DateAxis
for the domain axis, a
NumberAxis
as the range axis, and a XYBarRenderer
as the
renderer.
title
- the chart title (null
permitted).xAxisLabel
- a label for the X-axis (null
permitted).dateAxis
- make the domain axis display dates?yAxisLabel
- a label for the Y-axis (null
permitted).dataset
- the dataset for the chart (null
permitted).public static JFreeChart createXYBarChart(String title, String xAxisLabel, boolean dateAxis, String yAxisLabel, IntervalXYDataset dataset, PlotOrientation orientation, boolean legend, boolean tooltips, boolean urls)
The chart object returned by this method uses an XYPlot
instance
as the plot, with a DateAxis
for the domain axis, a
NumberAxis
as the range axis, and a XYBarRenderer
as the
renderer.
title
- the chart title (null
permitted).xAxisLabel
- a label for the X-axis (null
permitted).dateAxis
- make the domain axis display dates?yAxisLabel
- a label for the Y-axis (null
permitted).dataset
- the dataset for the chart (null
permitted).orientation
- the orientation (horizontal or vertical)
(null
NOT permitted).legend
- a flag specifying whether or not a legend is required.tooltips
- configure chart to generate tool tips?urls
- configure chart to generate URLs?public static JFreeChart createXYAreaChart(String title, String xAxisLabel, String yAxisLabel, XYDataset dataset)
XYDataset
.
The chart object returned by this method uses an XYPlot
instance
as the plot, with a NumberAxis
for the domain axis, a
NumberAxis
as the range axis, and a XYAreaRenderer
as
the renderer.
title
- the chart title (null
permitted).xAxisLabel
- a label for the X-axis (null
permitted).yAxisLabel
- a label for the Y-axis (null
permitted).dataset
- the dataset for the chart (null
permitted).public static JFreeChart createXYAreaChart(String title, String xAxisLabel, String yAxisLabel, XYDataset dataset, PlotOrientation orientation, boolean legend, boolean tooltips, boolean urls)
XYDataset
.
The chart object returned by this method uses an XYPlot
instance
as the plot, with a NumberAxis
for the domain axis, a
NumberAxis
as the range axis, and a XYAreaRenderer
as
the renderer.
title
- the chart title (null
permitted).xAxisLabel
- a label for the X-axis (null
permitted).yAxisLabel
- a label for the Y-axis (null
permitted).dataset
- the dataset for the chart (null
permitted).orientation
- the plot orientation (horizontal or vertical)
(null
NOT permitted).legend
- a flag specifying whether or not a legend is required.tooltips
- configure chart to generate tool tips?urls
- configure chart to generate URLs?public static JFreeChart createStackedXYAreaChart(String title, String xAxisLabel, String yAxisLabel, TableXYDataset dataset)
XYPlot
instance as the plot, with a
NumberAxis
for the domain axis, a NumberAxis
as the
range axis, and a StackedXYAreaRenderer2
as the renderer.title
- the chart title (null
permitted).xAxisLabel
- a label for the X-axis (null
permitted).yAxisLabel
- a label for the Y-axis (null
permitted).dataset
- the dataset for the chart (null
permitted).public static JFreeChart createStackedXYAreaChart(String title, String xAxisLabel, String yAxisLabel, TableXYDataset dataset, PlotOrientation orientation, boolean legend, boolean tooltips, boolean urls)
XYPlot
instance as the plot, with a
NumberAxis
for the domain axis, a NumberAxis
as the
range axis, and a StackedXYAreaRenderer2
as the renderer.title
- the chart title (null
permitted).xAxisLabel
- a label for the X-axis (null
permitted).yAxisLabel
- a label for the Y-axis (null
permitted).dataset
- the dataset for the chart (null
permitted).orientation
- the plot orientation (horizontal or vertical)
(null
NOT permitted).legend
- a flag specifying whether or not a legend is required.tooltips
- configure chart to generate tool tips?urls
- configure chart to generate URLs?public static JFreeChart createXYLineChart(String title, String xAxisLabel, String yAxisLabel, XYDataset dataset)
XYDataset
) with default
settings.title
- the chart title (null
permitted).xAxisLabel
- a label for the X-axis (null
permitted).yAxisLabel
- a label for the Y-axis (null
permitted).dataset
- the dataset for the chart (null
permitted).public static JFreeChart createXYLineChart(String title, String xAxisLabel, String yAxisLabel, XYDataset dataset, PlotOrientation orientation, boolean legend, boolean tooltips, boolean urls)
XYDataset
) with default
settings.title
- the chart title (null
permitted).xAxisLabel
- a label for the X-axis (null
permitted).yAxisLabel
- a label for the Y-axis (null
permitted).dataset
- the dataset for the chart (null
permitted).orientation
- the plot orientation (horizontal or vertical)
(null
NOT permitted).legend
- a flag specifying whether or not a legend is required.tooltips
- configure chart to generate tool tips?urls
- configure chart to generate URLs?public static JFreeChart createXYStepChart(String title, String xAxisLabel, String yAxisLabel, XYDataset dataset)
title
- the chart title (null
permitted).xAxisLabel
- a label for the X-axis (null
permitted).yAxisLabel
- a label for the Y-axis (null
permitted).dataset
- the dataset for the chart (null
permitted).public static JFreeChart createXYStepChart(String title, String xAxisLabel, String yAxisLabel, XYDataset dataset, PlotOrientation orientation, boolean legend, boolean tooltips, boolean urls)
title
- the chart title (null
permitted).xAxisLabel
- a label for the X-axis (null
permitted).yAxisLabel
- a label for the Y-axis (null
permitted).dataset
- the dataset for the chart (null
permitted).orientation
- the plot orientation (horizontal or vertical)
(null
NOT permitted).legend
- a flag specifying whether or not a legend is required.tooltips
- configure chart to generate tool tips?urls
- configure chart to generate URLs?public static JFreeChart createXYStepAreaChart(String title, String xAxisLabel, String yAxisLabel, XYDataset dataset)
title
- the chart title (null
permitted).xAxisLabel
- a label for the X-axis (null
permitted).yAxisLabel
- a label for the Y-axis (null
permitted).dataset
- the dataset for the chart (null
permitted).public static JFreeChart createXYStepAreaChart(String title, String xAxisLabel, String yAxisLabel, XYDataset dataset, PlotOrientation orientation, boolean legend, boolean tooltips, boolean urls)
title
- the chart title (null
permitted).xAxisLabel
- a label for the X-axis (null
permitted).yAxisLabel
- a label for the Y-axis (null
permitted).dataset
- the dataset for the chart (null
permitted).orientation
- the plot orientation (horizontal or vertical)
(null
NOT permitted).legend
- a flag specifying whether or not a legend is required.tooltips
- configure chart to generate tool tips?urls
- configure chart to generate URLs?public static JFreeChart createTimeSeriesChart(String title, String timeAxisLabel, String valueAxisLabel, XYDataset dataset)
XYPlot
with a DateAxis
for the x-axis and a
NumberAxis
for the y-axis. The default renderer is an
XYLineAndShapeRenderer
.
A convenient dataset to use with this chart is a
TimeSeriesCollection
.
title
- the chart title (null
permitted).timeAxisLabel
- a label for the time axis (null
permitted).valueAxisLabel
- a label for the value axis (null
permitted).dataset
- the dataset for the chart (null
permitted).public static JFreeChart createTimeSeriesChart(String title, String timeAxisLabel, String valueAxisLabel, XYDataset dataset, boolean legend, boolean tooltips, boolean urls)
XYPlot
with a DateAxis
for the x-axis and a
NumberAxis
for the y-axis. The default renderer is an
XYLineAndShapeRenderer
.
A convenient dataset to use with this chart is a
TimeSeriesCollection
.
title
- the chart title (null
permitted).timeAxisLabel
- a label for the time axis (null
permitted).valueAxisLabel
- a label for the value axis (null
permitted).dataset
- the dataset for the chart (null
permitted).legend
- a flag specifying whether or not a legend is required.tooltips
- configure chart to generate tool tips?urls
- configure chart to generate URLs?public static JFreeChart createCandlestickChart(String title, String timeAxisLabel, String valueAxisLabel, OHLCDataset dataset, boolean legend)
title
- the chart title (null
permitted).timeAxisLabel
- a label for the time axis (null
permitted).valueAxisLabel
- a label for the value axis (null
permitted).dataset
- the dataset for the chart (null
permitted).legend
- a flag specifying whether or not a legend is required.public static JFreeChart createHighLowChart(String title, String timeAxisLabel, String valueAxisLabel, OHLCDataset dataset, boolean legend)
title
- the chart title (null
permitted).timeAxisLabel
- a label for the time axis (null
permitted).valueAxisLabel
- a label for the value axis (null
permitted).dataset
- the dataset for the chart (null
permitted).legend
- a flag specifying whether or not a legend is required.public static JFreeChart createHighLowChart(String title, String timeAxisLabel, String valueAxisLabel, OHLCDataset dataset, Timeline timeline, boolean legend)
SegmentedTimeline
such as the Monday
through Friday timeline that will remove Saturdays and Sundays from
the axis.title
- the chart title (null
permitted).timeAxisLabel
- a label for the time axis (null
permitted).valueAxisLabel
- a label for the value axis (null
permitted).dataset
- the dataset for the chart (null
permitted).timeline
- the timeline.legend
- a flag specifying whether or not a legend is required.public static JFreeChart createBubbleChart(String title, String xAxisLabel, String yAxisLabel, XYZDataset dataset)
XYPlot
, with a NumberAxis
for the domain axis,
a NumberAxis
for the range axis, and an XYBubbleRenderer
to draw the data items.title
- the chart title (null
permitted).xAxisLabel
- a label for the X-axis (null
permitted).yAxisLabel
- a label for the Y-axis (null
permitted).dataset
- the dataset for the chart (null
permitted).public static JFreeChart createBubbleChart(String title, String xAxisLabel, String yAxisLabel, XYZDataset dataset, PlotOrientation orientation, boolean legend, boolean tooltips, boolean urls)
XYPlot
, with a NumberAxis
for the domain axis,
a NumberAxis
for the range axis, and an XYBubbleRenderer
to draw the data items.title
- the chart title (null
permitted).xAxisLabel
- a label for the X-axis (null
permitted).yAxisLabel
- a label for the Y-axis (null
permitted).dataset
- the dataset for the chart (null
permitted).orientation
- the orientation (horizontal or vertical)
(null
NOT permitted).legend
- a flag specifying whether or not a legend is required.tooltips
- configure chart to generate tool tips?urls
- configure chart to generate URLs?public static JFreeChart createHistogram(String title, String xAxisLabel, String yAxisLabel, IntervalXYDataset dataset, PlotOrientation orientation, boolean legend, boolean tooltips, boolean urls)
XYPlot
using an XYBarRenderer
. The domain and range
axes are NumberAxis
instances.title
- the chart title (null
permitted).xAxisLabel
- the x axis label (null
permitted).yAxisLabel
- the y axis label (null
permitted).dataset
- the dataset (null
permitted).orientation
- the orientation (horizontal or vertical)
(null
NOT permitted).legend
- create a legend?tooltips
- display tooltips?urls
- generate URLs?public static JFreeChart createBoxAndWhiskerChart(String title, String categoryAxisLabel, String valueAxisLabel, BoxAndWhiskerCategoryDataset dataset, boolean legend)
BoxAndWhiskerCategoryDataset
.title
- the chart title (null
permitted).categoryAxisLabel
- a label for the category axis
(null
permitted).valueAxisLabel
- a label for the value axis (null
permitted).dataset
- the dataset for the chart (null
permitted).legend
- a flag specifying whether or not a legend is required.public static JFreeChart createBoxAndWhiskerChart(String title, String timeAxisLabel, String valueAxisLabel, BoxAndWhiskerXYDataset dataset, boolean legend)
title
- the chart title (null
permitted).timeAxisLabel
- a label for the time axis (null
permitted).valueAxisLabel
- a label for the value axis (null
permitted).dataset
- the dataset for the chart (null
permitted).legend
- a flag specifying whether or not a legend is required.public static JFreeChart createWindPlot(String title, String xAxisLabel, String yAxisLabel, WindDataset dataset, boolean legend, boolean tooltips, boolean urls)
title
- the chart title (null
permitted).xAxisLabel
- a label for the x-axis (null
permitted).yAxisLabel
- a label for the y-axis (null
permitted).dataset
- the dataset for the chart (null
permitted).legend
- a flag that controls whether or not a legend is created.tooltips
- configure chart to generate tool tips?urls
- configure chart to generate URLs?public static JFreeChart createWaferMapChart(String title, WaferMapDataset dataset, PlotOrientation orientation, boolean legend, boolean tooltips, boolean urls)
title
- the chart title (null
permitted).dataset
- the dataset (null
permitted).orientation
- the plot orientation (horizontal or vertical)
(null
NOT permitted.legend
- display a legend?tooltips
- generate tooltips?urls
- generate URLs?Jas4pp 1.5 © Java Analysis Studio for Particle Physics