public class BoxPlotGenerator extends ChartGenerator
BoxPlotChartGenerator creates attributes components in the form of BoxPlotAttributes, which work with the generator to properly update the chart to reflect changes the user has made to its display.
ChartGenerator.UniqueString
javax.swing.JPanel.AccessibleJPanel
javax.swing.JComponent.AccessibleJComponent
chart, chartPanel, DEFAULT_CHART_HEIGHT, DEFAULT_CHART_PROPORTION, FORCE_KEY, globalAttributes, invalidChartTitle, seriesAttributes, validChartTitle
listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
Constructor and Description |
---|
BoxPlotGenerator() |
Modifier and Type | Method and Description |
---|---|
SeriesAttributes |
addSeries(double[][] vals,
java.lang.String[] labels,
java.lang.String name,
org.jfree.data.general.SeriesChangeListener stopper) |
SeriesAttributes |
addSeries(double[] vals,
java.lang.String name,
org.jfree.data.general.SeriesChangeListener stopper) |
protected void |
buildChart()
Override this to construct the appropriate kind of chart.
|
protected void |
buildGlobalAttributes(LabelledList list) |
double |
getMaximumWidth() |
int |
getSeriesCount() |
org.jfree.data.general.Dataset |
getSeriesDataset() |
java.lang.String |
getXAxisLabel()
Returns the name of the X Axis label.
|
java.lang.String |
getYAxisLabel()
Returns the name of the Y Axis label.
|
boolean |
isMeanShown() |
boolean |
isMedianShown() |
boolean |
isYAxisLogScaled() |
void |
moveSeries(int index,
boolean up)
Override this to move a series relative to other series.
|
void |
removeSeries(int index)
Override this to remove a series from the chart.
|
void |
setMaximumWidth(double value) |
void |
setMeanShown(boolean val) |
void |
setMedianShown(boolean val) |
void |
setSeriesDataset(org.jfree.data.general.Dataset obj) |
void |
setXAxisLabel(java.lang.String val)
Sets the name of the X Axis label.
|
void |
setYAxisLabel(java.lang.String val)
Sets the name of the Y Axis label.
|
void |
setYAxisLogScaled(boolean isLogScaled) |
protected void |
update() |
void |
updateSeries(int index,
double[] vals) |
void |
updateSeries(int index,
double[][] vals) |
void |
updateSeries(int index,
double[][] vals,
java.lang.String[] labels) |
addGlobalAttribute, addLegend, buildChartPanel, createFrame, createFrame, createFrame, getChart, getChartPanel, getFrame, getGlobalAttribute, getGlobalAttributeCount, getNumGlobalAttributes, getNumSeriesAttributes, getProportion, getScale, getSeriesAttribute, getSeriesAttributes, getTitle, isFixed, quit, removeAllSeries, removeGlobalAttribute, setChartPanel, setFixed, setInvalidChartTitle, setProportion, setScale, setSeriesAttributes, setTitle, startMovie, stopMovie, update, updateChartLater, updateChartWithin
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI
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, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, hide, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingOrigin, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, 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
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, transferFocusDownCycle, validate, validateTree
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, 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, transferFocusBackward, transferFocusUpCycle
public void setMaximumWidth(double value)
public double getMaximumWidth()
public void setYAxisLogScaled(boolean isLogScaled)
public boolean isYAxisLogScaled()
public void setMeanShown(boolean val)
public boolean isMeanShown()
public void setMedianShown(boolean val)
public boolean isMedianShown()
public java.lang.String getYAxisLabel()
public java.lang.String getXAxisLabel()
public org.jfree.data.general.Dataset getSeriesDataset()
getSeriesDataset
in class ChartGenerator
public void setSeriesDataset(org.jfree.data.general.Dataset obj)
setSeriesDataset
in class ChartGenerator
public int getSeriesCount()
getSeriesCount
in class ChartGenerator
public void removeSeries(int index)
ChartGenerator
removeSeries
in class ChartGenerator
public void moveSeries(int index, boolean up)
ChartGenerator
moveSeries
in class ChartGenerator
protected void buildChart()
ChartGenerator
buildChart
in class ChartGenerator
protected void update()
update
in class ChartGenerator
public SeriesAttributes addSeries(double[] vals, java.lang.String name, org.jfree.data.general.SeriesChangeListener stopper)
public SeriesAttributes addSeries(double[][] vals, java.lang.String[] labels, java.lang.String name, org.jfree.data.general.SeriesChangeListener stopper)
public void setYAxisLabel(java.lang.String val)
public void setXAxisLabel(java.lang.String val)
public void updateSeries(int index, double[] vals)
public void updateSeries(int index, double[][] vals)
public void updateSeries(int index, double[][] vals, java.lang.String[] labels)
protected void buildGlobalAttributes(LabelledList list)
buildGlobalAttributes
in class ChartGenerator