uk.ac.leeds.ccg.andyt.projects.genesis.visualisation
Class GENESIS_ScatterPlotAndLinearRegression
java.lang.Object
uk.ac.leeds.ccg.andyt.generic.visualisation.charts.Abstract_Generic_Plot
uk.ac.leeds.ccg.andyt.generic.visualisation.charts.Generic_Plot
uk.ac.leeds.ccg.andyt.generic.visualisation.charts.Generic_ScatterPlot
uk.ac.leeds.ccg.andyt.generic.visualisation.charts.Generic_ScatterPlotAndLinearRegression
uk.ac.leeds.ccg.andyt.projects.genesis.visualisation.GENESIS_ScatterPlotAndLinearRegression
- All Implemented Interfaces:
- java.lang.Runnable, uk.ac.leeds.ccg.andyt.generic.visualisation.Generic_Drawable_Interface
public class GENESIS_ScatterPlotAndLinearRegression
- extends uk.ac.leeds.ccg.andyt.generic.visualisation.charts.Generic_ScatterPlotAndLinearRegression
An implementation of
Generic_ScatterPlotAndLinearRegression<\code>.
Fields inherited from class uk.ac.leeds.ccg.andyt.generic.visualisation.charts.Generic_Plot |
_Generic_Canvas, future |
Fields inherited from class uk.ac.leeds.ccg.andyt.generic.visualisation.charts.Abstract_Generic_Plot |
executorService |
Constructor Summary |
GENESIS_ScatterPlotAndLinearRegression()
|
GENESIS_ScatterPlotAndLinearRegression(java.util.concurrent.ExecutorService executorService,
java.io.File file,
java.lang.String format,
java.lang.String title,
int dataWidth,
int dataHeight,
java.lang.String xAxisLabel,
java.lang.String yAxisLabel,
boolean drawOriginLinesOnPlot,
int decimalPlacePrecisionForCalculations,
int decimalPlacePrecisionForDisplay,
java.math.RoundingMode roundingMode)
|
Method Summary |
static void |
main(java.lang.String[] args)
|
void |
setData(java.util.ArrayList<uk.ac.leeds.ccg.andyt.generic.data.Generic_XYNumericalData> theGeneric_XYNumericalData)
|
void |
setData(java.util.TreeMap<GENESIS_AgeBound,java.math.BigDecimal> expected,
java.util.TreeMap<GENESIS_AgeBound,java.math.BigDecimal> observed)
|
void |
setOriginCol()
|
static int |
setOriginCol(java.math.BigDecimal minX,
int dataStartCol,
java.math.BigDecimal cellWidth,
java.math.RoundingMode roundingMode)
|
Methods inherited from class uk.ac.leeds.ccg.andyt.generic.visualisation.charts.Generic_ScatterPlotAndLinearRegression |
draw, drawData, drawLegend, drawRegressionLine, drawYEqualsXLineData, getDataAsDoubleArray, getDefaultData, getSimpleRegressionParameters, getSimpleRegressionParametersStrings, getXYLineData, getYEqualsXLineData |
Methods inherited from class uk.ac.leeds.ccg.andyt.generic.visualisation.charts.Generic_ScatterPlot |
drawPoints, drawXAxis, drawYAxis, getDefaultData |
Methods inherited from class uk.ac.leeds.ccg.andyt.generic.visualisation.charts.Generic_Plot |
initialiseParameters, run |
Methods inherited from class uk.ac.leeds.ccg.andyt.generic.visualisation.charts.Abstract_Generic_Plot |
coordinateToScreen, coordinateToScreenCol, coordinateToScreenCol, coordinateToScreenRow, coordinateToScreenRow, dataColToXCoordinate, dataPointToCoordinate, dataRowToYCoordinate, draw, draw, draw, draw, drawAxes, drawAxes, drawOutline, drawString, drawTitle, fillRect, getAgeInterval, getBufferedImage, getCellHeight, getCellWidth, getData, getDataEndCol, getDataEndRow, getDataHeight, getDataMiddleRow, getDataStartCol, getDataStartRow, getDataWidth, getDecimalPlacePrecisionForCalculations, getDecimalPlacePrecisionForDisplay, getDefaultPartTitleGap, getDefaultRoundingMode, getDefaultScaleTickAndTextSeparation, getDefaultScaleTickLength, getExecutorService, getExtraHeightBottom, getExtraHeightTop, getExtraWidthLeft, getExtraWidthRight, getFile, getFontMetrics, getFormat, getG2, getG2image, getImageHeight, getImageWidth, getLegendHeight, getLegendWidth, getMaxX, getMaxY, getMinX, getMinY, getOriginCol, getOriginRow, getRoundingMode, getSignificantDigits, getStartAgeOfEndYearInterval, getTextHeight, getTextWidth, getTitle, getxAxisHeight, getxAxisLabel, getyAxisLabel, getyAxisWidth, imageColToXCoordinate, imageRowToYCoordinate, init, initData, initFontMetrics, initG2, initG2Image, isAddLegend, isDrawOriginLinesOnPlot, resize, setAddLegend, setAgeInterval, setBufferedImage, setCellHeight, setCellHeight, setCellWidth, setCellWidth, setData, setDataEndCol, setDataEndRow, setDataHeight, setDataMiddleRow, setDataStartCol, setDataStartRow, setDataWidth, setDecimalPlacePrecisionForCalculations, setDecimalPlacePrecisionForDisplay, setDrawOriginLinesOnPlot, setExtraHeightBottom, setExtraHeightTop, setExtraWidthLeft, setExtraWidthRight, setFile, setFontMetrics, setFormat, setG2, setG2image, setImageHeight, setImageWidth, setLegendHeight, setLegendWidth, setMaxX, setMaxY, setMinX, setMinY, setOriginCol, setOriginRow, setOriginRow, setPaint, setRoundingMode, setSignificantDigits, setStartAgeOfEndYearInterval, setTitle, setTransform, setxAxisHeight, setXAxisHeight, setxAxisLabel, setyAxisLabel, setyAxisWidth, setYAxisWidth, transform, writeText |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
resultsDirectory
public java.io.File resultsDirectory
_GENESIS_Environment
public GENESIS_Environment _GENESIS_Environment
GENESIS_ScatterPlotAndLinearRegression
public GENESIS_ScatterPlotAndLinearRegression()
GENESIS_ScatterPlotAndLinearRegression
public GENESIS_ScatterPlotAndLinearRegression(java.util.concurrent.ExecutorService executorService,
java.io.File file,
java.lang.String format,
java.lang.String title,
int dataWidth,
int dataHeight,
java.lang.String xAxisLabel,
java.lang.String yAxisLabel,
boolean drawOriginLinesOnPlot,
int decimalPlacePrecisionForCalculations,
int decimalPlacePrecisionForDisplay,
java.math.RoundingMode roundingMode)
main
public static void main(java.lang.String[] args)
setData
public void setData(java.util.TreeMap<GENESIS_AgeBound,java.math.BigDecimal> expected,
java.util.TreeMap<GENESIS_AgeBound,java.math.BigDecimal> observed)
setData
public void setData(java.util.ArrayList<uk.ac.leeds.ccg.andyt.generic.data.Generic_XYNumericalData> theGeneric_XYNumericalData)
setOriginCol
public void setOriginCol()
- Overrides:
setOriginCol
in class uk.ac.leeds.ccg.andyt.generic.visualisation.charts.Generic_ScatterPlot
setOriginCol
public static int setOriginCol(java.math.BigDecimal minX,
int dataStartCol,
java.math.BigDecimal cellWidth,
java.math.RoundingMode roundingMode)