|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjava.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.JPanel
com.rapidminer.gui.plotter.PlotterAdapter
com.rapidminer.gui.plotter.LabelRotatingPlotterAdapter
com.rapidminer.gui.plotter.RangeablePlotterAdapter
com.rapidminer.gui.plotter.charts.HistogramChart
com.rapidminer.gui.plotter.charts.HistogramColorChart
public class HistogramColorChart
This is the histogram color plotter based on JFreeCharts.
Nested Class Summary |
---|
Nested classes/interfaces inherited from class com.rapidminer.gui.plotter.PlotterAdapter |
---|
PlotterAdapter.EllipsoidPointStyle, PlotterAdapter.LineColorIcon, PlotterAdapter.LineStyle, PlotterAdapter.LineStyleIcon, PlotterAdapter.PointStyle, PlotterAdapter.RectanglePointStyle, PlotterAdapter.StarPointStyle, PlotterAdapter.TriangularPointStyle, PlotterAdapter.TurnedTriangularPointStyle |
Nested classes/interfaces inherited from class javax.swing.JPanel |
---|
javax.swing.JPanel.AccessibleJPanel |
Nested classes/interfaces inherited from class javax.swing.JComponent |
---|
javax.swing.JComponent.AccessibleJComponent |
Nested classes/interfaces inherited from class java.awt.Container |
---|
java.awt.Container.AccessibleAWTContainer |
Nested classes/interfaces inherited from class java.awt.Component |
---|
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BaselineResizeBehavior, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy |
Field Summary | |
---|---|
static int |
DEFAULT_BIN_NUMBER
|
static int |
MAX_BIN_NUMBER
|
static int |
MIN_BIN_NUMBER
|
Fields inherited from class com.rapidminer.gui.plotter.charts.HistogramChart |
---|
binNumber, dataTable, drawLegend, logScale, opaqueness, PARAMETER_LOG_SCALE, PARAMETER_NUMBER_OF_BINS, PARAMETER_OPAQUENESS |
Fields inherited from class com.rapidminer.gui.plotter.RangeablePlotterAdapter |
---|
PARAMETER_DIMENSION_NAME, PARAMETER_PREFIX_RANGE, PARAMETER_PREFIX_RANGE_LIST, PARAMETER_PREFIX_RANGE_MAX, PARAMETER_PREFIX_RANGE_MIN |
Fields inherited from class com.rapidminer.gui.plotter.LabelRotatingPlotterAdapter |
---|
PARAMETER_ROTATE_LABELS |
Fields inherited from class javax.swing.JComponent |
---|
accessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW |
Fields inherited from class java.awt.Component |
---|
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT |
Fields inherited from interface com.rapidminer.gui.plotter.Plotter |
---|
MULTIPLE_SELECTION, NO_SELECTION, SINGLE_SELECTION |
Fields inherited from interface java.awt.image.ImageObserver |
---|
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH |
Constructor Summary | |
---|---|
HistogramColorChart(PlotterConfigurationModel settings)
|
|
HistogramColorChart(PlotterConfigurationModel settings,
DataTable dataTable)
|
Method Summary | |
---|---|
int |
getAxis(int axis)
Returns -1. |
java.lang.String |
getAxisName(int index)
Returns null. |
int |
getNumberOfAxes()
Returns 0. |
boolean |
getPlotColumn(int index)
Returns false. |
java.lang.String |
getPlotName()
Returns null. |
java.lang.String |
getPlotterName()
Returns the name of this plotter. |
int |
getValuePlotSelectionType()
Returns Plotter.SINGLE_SELECTION . |
boolean |
isLogScale()
|
boolean |
isSupportingAbsoluteValues()
Returns false. |
void |
prepareData()
|
void |
setAbsolute(boolean absolute)
Does nothing. |
void |
setAxis(int index,
int dimension)
Does nothing. |
void |
setPlotColumn(int index,
boolean plot)
Does nothing. |
protected void |
updatePlotter()
|
Methods inherited from class com.rapidminer.gui.plotter.charts.HistogramChart |
---|
dataTableSet, getAdditionalParameterKeys, getIcon, getListeningObjects, getNumberOfPlots, getOptionsComponent, resolveXAxis, resolveYAxis, setAdditionalParameter, setDrawLegend |
Methods inherited from class com.rapidminer.gui.plotter.RangeablePlotterAdapter |
---|
clearPlotterSelectionListener, createPanel, getDataTable, getPlotter, getPlotterPanel, getRangeForDimension, getRangeForName, registerPlotterSelectionListener, setCoordinateTransformation, setDataTable, setRange, setRange |
Methods inherited from class com.rapidminer.gui.plotter.LabelRotatingPlotterAdapter |
---|
getRotateLabelComponent, isLabelRotating |
Methods inherited from class javax.swing.JPanel |
---|
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI |
Methods inherited from class javax.swing.JComponent |
---|
addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, getComponentGraphics, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPopupLocation, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update |
Methods inherited from class java.awt.Container |
---|
add, add, add, add, add, addContainerListener, addImpl, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, transferFocusBackward, transferFocusDownCycle, validate, validateTree |
Methods inherited from class java.awt.Component |
---|
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, createImage, createImage, createVolatileImage, createVolatileImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusUpCycle |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Methods inherited from interface com.rapidminer.gui.plotter.Plotter |
---|
addMouseListener, addMouseMotionListener |
Field Detail |
---|
public static final int MIN_BIN_NUMBER
public static final int MAX_BIN_NUMBER
public static final int DEFAULT_BIN_NUMBER
Constructor Detail |
---|
public HistogramColorChart(PlotterConfigurationModel settings)
public HistogramColorChart(PlotterConfigurationModel settings, DataTable dataTable)
Method Detail |
---|
public int getNumberOfAxes()
PlotterAdapter
PlotterAdapter.getAxisName(int)
,
PlotterAdapter.setAxis(int, int)
, and PlotterAdapter.getAxis(int)
.
getNumberOfAxes
in interface Plotter
getNumberOfAxes
in class PlotterAdapter
public int getAxis(int axis)
PlotterAdapter
PlotterAdapter.getAxisName(int)
,
PlotterAdapter.setAxis(int, int)
, and PlotterAdapter.getNumberOfAxes()
.
getAxis
in interface Plotter
getAxis
in class PlotterAdapter
public java.lang.String getAxisName(int index)
PlotterAdapter
PlotterAdapter.getAxis(int)
,
PlotterAdapter.setAxis(int, int)
, and PlotterAdapter.getNumberOfAxes()
.
getAxisName
in interface Plotter
getAxisName
in class PlotterAdapter
public boolean isLogScale()
isLogScale
in class HistogramChart
public void setAbsolute(boolean absolute)
PlotterAdapter
setAbsolute
in interface Plotter
setAbsolute
in class HistogramChart
public boolean isSupportingAbsoluteValues()
PlotterAdapter
isSupportingAbsoluteValues
in interface Plotter
isSupportingAbsoluteValues
in class HistogramChart
public void setAxis(int index, int dimension)
PlotterAdapter
PlotterAdapter.getAxis(int)
,
PlotterAdapter.getAxisName(int)
, and PlotterAdapter.getNumberOfAxes()
.
setAxis
in interface Plotter
setAxis
in class PlotterAdapter
public void setPlotColumn(int index, boolean plot)
PlotterAdapter
PlotterAdapter.getPlotColumn(int)
should also be overriden.
setPlotColumn
in interface Plotter
setPlotColumn
in class HistogramChart
public java.lang.String getPlotName()
PlotterAdapter
getPlotName
in interface Plotter
getPlotName
in class PlotterAdapter
public java.lang.String getPlotterName()
Plotter
getPlotterName
in interface Plotter
getPlotterName
in class HistogramChart
public boolean getPlotColumn(int index)
PlotterAdapter
getPlotColumn
in interface Plotter
getPlotColumn
in class HistogramChart
public int getValuePlotSelectionType()
PlotterAdapter
Plotter.SINGLE_SELECTION
. Subclasses might override this method and return Plotter.NO_SELECTION
or
Plotter.MULTIPLE_SELECTION
.
getValuePlotSelectionType
in interface Plotter
getValuePlotSelectionType
in class HistogramChart
public void prepareData()
prepareData
in class HistogramChart
protected void updatePlotter()
updatePlotter
in class HistogramChart
|
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |