adams.gui.visualization.stats.paintlet
Class Logistic

java.lang.Object
  extended by adams.core.ConsoleObject
      extended by adams.core.option.AbstractOptionHandler
          extended by adams.gui.visualization.core.AbstractPaintlet
              extended by adams.gui.visualization.core.AbstractStrokePaintlet
                  extended by adams.gui.visualization.stats.paintlet.AbstractColorPaintlet
                      extended by adams.gui.visualization.stats.paintlet.AbstractProbabilityPaintlet
                          extended by adams.gui.visualization.stats.paintlet.Logistic
All Implemented Interfaces:
Debuggable, Destroyable, OptionHandler, ShallowCopySupporter<Paintlet>, SizeOfHandler, AntiAliasingPaintlet, Paintlet, Serializable

public class Logistic
extends AbstractProbabilityPaintlet

paints the transformed logistic distribution

Valid options are:

-D <int> (property: debugLevel)
    The greater the number the more additional info the scheme may output to
    the console (0 = off).
    default: 0
    minimum: 0
 
-stroke-thickness <float> (property: strokeThickness)
    The thickness of the stroke.
    default: 1.0
    minimum: 0.01
 
-color <java.awt.Color> (property: color)
    Stroke color for the paintlet
    default: #000000
 
-size <int> (property: size)
    Size of the data points
    default: 5
 
-fill-point (property: fillPoint)
    Whether to fill the data point with solid color
 
-fill-color <java.awt.Color> (property: fillColor)
    Color for filling data point
    default: #ff0000
 

Version:
$Revision: 5341 $
Author:
msf8
See Also:
Serialized Form

Field Summary
 
Fields inherited from class adams.gui.visualization.stats.paintlet.AbstractProbabilityPaintlet
m_AntiAliasingEnabled, m_AxisBottom, m_AxisLeft, m_Fill, m_FillColor, m_Index, m_RegressionLine, m_Size, m_TransformedY
 
Fields inherited from class adams.gui.visualization.stats.paintlet.AbstractColorPaintlet
m_Color, m_Instances
 
Fields inherited from class adams.gui.visualization.core.AbstractStrokePaintlet
m_StrokeThickness
 
Fields inherited from class adams.gui.visualization.core.AbstractPaintlet
m_Enabled, m_Initializing, m_Panel, m_RepaintOnChange
 
Fields inherited from class adams.core.option.AbstractOptionHandler
m_DebugLevel, m_OptionManager
 
Constructor Summary
Logistic()
           
 
Method Summary
 String globalInfo()
           
 boolean hasFitLine()
          Whether a regression line has been implemented for this regresion paintlet
 void performPaint(Graphics g, PaintEvent.PaintMoment moment)
          The paint routine of the paintlet.
 void setAxis()
          Sets the axis to the correct type for the distribution
 
Methods inherited from class adams.gui.visualization.stats.paintlet.AbstractProbabilityPaintlet
antiAliasingEnabledTipText, defineOptions, fillColorTipText, fillPointTipText, getFillColor, getFillPoint, getPaintMoment, getSize, isAntiAliasingEnabled, setAntiAliasingEnabled, setFillColor, setFillPoint, setIndex, setLine, setSize, sizeTipText
 
Methods inherited from class adams.gui.visualization.stats.paintlet.AbstractColorPaintlet
colorTipText, getColor, getInstances, setColor, setInstances
 
Methods inherited from class adams.gui.visualization.core.AbstractStrokePaintlet
getStrokeThickness, paint, setStrokeThickness, strokeThicknessTipText
 
Methods inherited from class adams.gui.visualization.core.AbstractPaintlet
canPaint, finishInit, forCommandLine, forName, getPaintlets, getPanel, getPlot, getRepaintOnChange, hasPanel, initialize, isEnabled, isInitializing, memberChanged, memberChanged, repaint, setEnabled, setPanel, setRepaintOnChange, shallowCopy, shallowCopy, updatePanel
 
Methods inherited from class adams.core.option.AbstractOptionHandler
cleanUpOptions, debug, debug, debugLevelTipText, destroy, getDebugLevel, getOptionManager, isDebugOn, newOptionManager, reset, setDebugLevel, toCommandLine, toString
 
Methods inherited from class adams.core.ConsoleObject
getDebugging, getSystemErr, getSystemOut, sizeOf
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Logistic

public Logistic()
Method Detail

setAxis

public void setAxis()
Description copied from class: AbstractProbabilityPaintlet
Sets the axis to the correct type for the distribution

Specified by:
setAxis in class AbstractProbabilityPaintlet

performPaint

public void performPaint(Graphics g,
                         PaintEvent.PaintMoment moment)
The paint routine of the paintlet.

Specified by:
performPaint in interface Paintlet
Specified by:
performPaint in class AbstractPaintlet
Parameters:
g - the graphics context to use for painting
moment - what PaintEvent.PaintMoment is currently being painted

globalInfo

public String globalInfo()
Specified by:
globalInfo in class AbstractOptionHandler

hasFitLine

public boolean hasFitLine()
Description copied from class: AbstractProbabilityPaintlet
Whether a regression line has been implemented for this regresion paintlet

Specified by:
hasFitLine in class AbstractProbabilityPaintlet
Returns:
True if regression line implemented


Copyright © 2012 University of Waikato, Hamilton, NZ. All Rights Reserved.