|
||||||||||
| 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.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 | |
|---|---|
protected int |
binNumber
|
protected DataTable |
dataTable
|
static int |
DEFAULT_BIN_NUMBER
|
protected boolean |
drawLegend
|
static int |
MAX_BIN_NUMBER
|
static int |
MIN_BIN_NUMBER
|
| Fields inherited from class com.rapidminer.gui.plotter.PlotterAdapter |
|---|
ELLIPSOID_POINT_STYLE, GRID_COLOR, KNOWN_POINT_STYLES, LABEL_FONT, LABEL_FONT_BOLD, LINE_COLORS, LINE_STROKES, LINE_STYLE_ICONS, LINE_STYLES, MARGIN, POINT_STYLES, POINTSIZE, RECTANGLE_POINT_STYLE, STAR_POINT_STYLE, TOOLTIP_COLOR, TRIANGUALAR_POINT_STYLE, TURNED_TRIANGUALAR_POINT_STYLE, WEIGHT_BORDER_WIDTH |
| 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()
|
|
HistogramColorChart(DataTable dataTable)
|
|
| Method Summary | |
|---|---|
java.util.List<ParameterType> |
getAdditionalParameterKeys()
The default implementation delivers an empty set. |
int |
getAxis(int axis)
Returns -1. |
java.lang.String |
getAxisName(int index)
Returns null. |
javax.swing.Icon |
getIcon(int index)
Returns a line icon depending on the index. |
int |
getNumberOfAxes()
Returns 0. |
javax.swing.JComponent |
getOptionsComponent(int index)
Returns null. |
boolean |
getPlotColumn(int index)
Returns false. |
java.lang.String |
getPlotName()
Returns null. |
javax.swing.JComponent |
getPlotter()
Returns this. |
int |
getValuePlotSelectionType()
Returns Plotter.SINGLE_SELECTION. |
boolean |
isLogScale()
|
boolean |
isSupportingAbsoluteValues()
Returns false. |
void |
prepareData()
|
void |
setAbsolute(boolean absolute)
Does nothing. |
void |
setAdditionalParameter(java.lang.String key,
java.lang.String value)
The default implementation does nothing. |
void |
setAxis(int index,
int dimension)
Does nothing. |
void |
setBinNumber(int binNumber)
Indicates how many bins should be used for the distribution plot. |
void |
setDataTable(DataTable dataTable)
Does nothing. |
void |
setDrawLegend(boolean drawLegend)
|
void |
setLogScale(boolean logScale)
|
void |
setOpaqueness(float opaqueness)
|
void |
setPlotColumn(int index,
boolean plot)
Does nothing. |
void |
setRotateLabels(boolean rotateLabels)
|
| 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
protected transient DataTable dataTable
protected int binNumber
protected boolean drawLegend
| Constructor Detail |
|---|
public HistogramColorChart()
public HistogramColorChart(DataTable dataTable)
| Method Detail |
|---|
public void setDataTable(DataTable dataTable)
PlotterAdapter
setDataTable in interface PlottersetDataTable in class PlotterAdapterpublic javax.swing.Icon getIcon(int index)
PlotterAdapter
getIcon in interface PlottergetIcon in class PlotterAdapterpublic void setRotateLabels(boolean rotateLabels)
public int getNumberOfAxes()
PlotterAdapterPlotterAdapter.getAxisName(int),
PlotterAdapter.setAxis(int, int), and PlotterAdapter.getAxis(int).
getNumberOfAxes in interface PlottergetNumberOfAxes in class PlotterAdapterpublic int getAxis(int axis)
PlotterAdapterPlotterAdapter.getAxisName(int),
PlotterAdapter.setAxis(int, int), and PlotterAdapter.getNumberOfAxes().
getAxis in interface PlottergetAxis in class PlotterAdapterpublic java.lang.String getAxisName(int index)
PlotterAdapterPlotterAdapter.getAxis(int),
PlotterAdapter.setAxis(int, int), and PlotterAdapter.getNumberOfAxes().
getAxisName in interface PlottergetAxisName in class PlotterAdapterpublic void setOpaqueness(float opaqueness)
public void setLogScale(boolean logScale)
public boolean isLogScale()
public void setAbsolute(boolean absolute)
PlotterAdapter
setAbsolute in interface PlottersetAbsolute in class PlotterAdapterpublic boolean isSupportingAbsoluteValues()
PlotterAdapter
isSupportingAbsoluteValues in interface PlotterisSupportingAbsoluteValues in class PlotterAdapterpublic void setDrawLegend(boolean drawLegend)
public void setBinNumber(int binNumber)
public void setAxis(int index,
int dimension)
PlotterAdapterPlotterAdapter.getAxis(int),
PlotterAdapter.getAxisName(int), and PlotterAdapter.getNumberOfAxes().
setAxis in interface PlottersetAxis in class PlotterAdapter
public void setPlotColumn(int index,
boolean plot)
PlotterAdapterPlotterAdapter.getPlotColumn(int) should also be overriden.
setPlotColumn in interface PlottersetPlotColumn in class PlotterAdapterpublic java.lang.String getPlotName()
PlotterAdapter
getPlotName in interface PlottergetPlotName in class PlotterAdapterpublic boolean getPlotColumn(int index)
PlotterAdapter
getPlotColumn in interface PlottergetPlotColumn in class PlotterAdapterpublic int getValuePlotSelectionType()
PlotterAdapterPlotter.SINGLE_SELECTION. Subclasses might override this method and return
Plotter.NO_SELECTION or Plotter.MULTIPLE_SELECTION.
getValuePlotSelectionType in interface PlottergetValuePlotSelectionType in class PlotterAdapterpublic void prepareData()
public javax.swing.JComponent getPlotter()
PlotterAdapterPlotter.
getPlotter in interface PlottergetPlotter in class PlotterAdapterpublic javax.swing.JComponent getOptionsComponent(int index)
PlotterAdapter
getOptionsComponent in interface PlottergetOptionsComponent in class PlotterAdapterpublic java.util.List<ParameterType> getAdditionalParameterKeys()
PlotterAdapter
getAdditionalParameterKeys in class PlotterAdapter
public void setAdditionalParameter(java.lang.String key,
java.lang.String value)
PlotterAdapter
setAdditionalParameter in class PlotterAdapter
|
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||