Package org.zkoss.chart.impl
Class WaterfallPlotImpl
- java.lang.Object
-
- org.zkoss.chart.impl.PlotEngineImpl
-
- org.zkoss.chart.impl.WaterfallPlotImpl
-
- All Implemented Interfaces:
PlotEngine
public class WaterfallPlotImpl extends PlotEngineImpl
A model implementation for waterfall chart- Author:
- jumperchen
-
-
Field Summary
-
Fields inherited from class org.zkoss.chart.impl.PlotEngineImpl
_plotData
-
-
Constructor Summary
Constructors Constructor Description WaterfallPlotImpl(PlotData plotData)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected PlotData
drawCategoryModel(CategoryModel model)
Draws the chart with category modelPlotData
drawPlot(ChartsModel model)
Returns the plot data format which is a JSON string.-
Methods inherited from class org.zkoss.chart.impl.PlotEngineImpl
drawBoxPlotModel, drawDialModel, drawFromToModel, drawFromToWeightModel, drawLowHighModel, drawLowModel, drawSingleValueCategoryModel, drawWordCloudModel, drawXYModel, drawXYZModel, getPlotData, getPlotEngine
-
-
-
-
Constructor Detail
-
WaterfallPlotImpl
public WaterfallPlotImpl(PlotData plotData)
-
-
Method Detail
-
drawPlot
public PlotData drawPlot(ChartsModel model)
Description copied from interface:PlotEngine
Returns the plot data format which is a JSON string.Please refer to Highcharts's chart options
For example, the returned value in JSON string will be similar to this.
{ xAxis: { categories: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'] }, series: [{ name: 'Tokyo', data: [7.0, 6.9, 9.5, 14.5, 18.2, 21.5, 25.2, 26.5, 23.3, 18.3, 13.9, 9.6] }, { name: 'New York', data: [-0.2, 0.8, 5.7, 11.3, 17.0, 22.0, 24.8, 24.1, 20.1, 14.1, 8.6, 2.5] }, { name: 'Berlin', data: [-0.9, 0.6, 3.5, 8.4, 13.5, 17.0, 18.6, 17.9, 14.3, 9.0, 3.9, 1.0] }, { name: 'London', data: [3.9, 4.2, 5.7, 8.5, 11.9, 15.2, 17.0, 16.6, 14.2, 10.3, 6.6, 4.8] }] }); }
-
drawCategoryModel
protected PlotData drawCategoryModel(CategoryModel model)
Description copied from class:PlotEngineImpl
Draws the chart with category model- Overrides:
drawCategoryModel
in classPlotEngineImpl
-
-