From: Chris M. <ki...@us...> - 2004-07-01 01:37:58
|
Update of /cvsroot/jcharts/krysalis-jcharts/src/java/org/krysalis/jcharts/chartData In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv7698/src/java/org/krysalis/jcharts/chartData Modified Files: AxisChartDataSet.java Log Message: Dual Y axis changes, add boolean to signify that DataSet is to be plotted against RHS Index: AxisChartDataSet.java =================================================================== RCS file: /cvsroot/jcharts/krysalis-jcharts/src/java/org/krysalis/jcharts/chartData/AxisChartDataSet.java,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** AxisChartDataSet.java 17 May 2003 16:58:10 -0000 1.1 --- AxisChartDataSet.java 1 Jul 2004 01:37:50 -0000 1.2 *************** *** 53,56 **** --- 53,57 ---- { private ChartType chartType; + private boolean plotAgainstRHS = false; *************** *** 78,81 **** --- 79,106 ---- + /****************************************************************************************** + * Constructor + * + * @param data the data sets to be displayed in the chart. + * @param plotAgainstRHS whether to plot the data set against the right hand Y Axis + * @param legendLabels if this is: NULL there will be no Legend. Otherwise, there must be an + * one to one mapping of labels to data sets. + * @param paints paints to use for the data sets. There must be an one to one mapping of + * labels to data sets. + * @param chartType constant defining how this data should be rendered + * @param chartTypeProperties properties Object specific to the type of chart you are rendering. + * @throws ChartDataException if data is not in correct form. + *******************************************************************************************/ + public AxisChartDataSet( double[][] data, boolean plotAgainstRHS, + String[] legendLabels, + Paint[] paints, + ChartType chartType, + ChartTypeProperties chartTypeProperties ) throws ChartDataException + { + super( data, legendLabels, paints, chartTypeProperties ); + this.chartType=chartType; + this.plotAgainstRHS = plotAgainstRHS; + } + /************************************************************************************************ * Performs a limited validation of data. This is static and not called by the rendering engine *************** *** 126,129 **** --- 151,165 ---- } + /****************************************************************************************** + * Returns whether the data set should be plotted against the rught hand Y axis + * + * @return plotAgainstRHS + * @see ChartType + *******************************************************************************************/ + public final boolean getPlotAgainstRHS() + { + return this.plotAgainstRHS; + } + /****************************************************************************************** |