org.math.plot
Class Plot2DPanel

java.lang.Object
  extended by java.awt.Component
      extended by java.awt.Container
          extended by javax.swing.JComponent
              extended by javax.swing.JPanel
                  extended by org.math.plot.PlotPanel
                      extended by org.math.plot.Plot2DPanel
All Implemented Interfaces:
ImageObserver, MenuContainer, Serializable, Accessible

public class Plot2DPanel
extends PlotPanel

class for ascending compatibility

See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class javax.swing.JPanel
JPanel.AccessibleJPanel
 
Nested classes/interfaces inherited from class javax.swing.JComponent
JComponent.AccessibleJComponent
 
Nested classes/interfaces inherited from class java.awt.Container
Container.AccessibleAWTContainer
 
Nested classes/interfaces inherited from class java.awt.Component
Component.AccessibleAWTComponent, Component.BltBufferStrategy, Component.FlipBufferStrategy
 
Field Summary
private static long serialVersionUID
           
 
Fields inherited from class org.math.plot.PlotPanel
BAR, BOX, COLORLIST, EAST, GRID, HISTOGRAM, INVISIBLE, LINE, NORTH, plotCanvas, plotLegend, plotToolBar, SCATTER, SOUTH, STAIRCASE, WEST
 
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 java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
 
Constructor Summary
Plot2DPanel()
           
Plot2DPanel(double[] min, double[] max, String[] axesScales, String[] axesLabels)
           
Plot2DPanel(PlotCanvas _canvas)
           
Plot2DPanel(PlotCanvas _canvas, String legendOrientation)
           
Plot2DPanel(String legendOrientation)
           
 
Method Summary
 int addBarPlot(String name, Color c, double[]... XY)
           
 int addBarPlot(String name, double[]... XY)
           
 int addBoxPlot(String name, Color c, double[][] XYdX)
           
 int addBoxPlot(String name, Color c, double[][] XY, double[][] dX)
           
 int addBoxPlot(String name, double[][] XY)
           
 int addBoxPlot(String name, double[][] XY, double[][] dX)
           
 int addHistogramPlot(String name, Color c, double[][] XYdX)
           
 int addHistogramPlot(String name, Color c, double[][] XY, double[] dX)
           
 int addHistogramPlot(String name, Color c, double[] X, double... bounds)
           
 int addHistogramPlot(String name, Color c, double[] X, double min, double max, int n)
           
 int addHistogramPlot(String name, Color c, double[] X, int n)
           
 int addHistogramPlot(String name, double[][] XYdX)
           
 int addHistogramPlot(String name, double[][] XY, double[] dX)
           
 int addHistogramPlot(String name, double[] X, double... bounds)
           
 int addHistogramPlot(String name, double[] X, double min, double max, int n)
           
 int addHistogramPlot(String name, double[] X, int n)
           
 int addLinePlot(String name, Color c, double[]... XY)
           
 int addLinePlot(String name, double[]... XY)
           
 int addPlot(String type, String name, Color c, double[]... XY)
           
 int addScatterPlot(String name, Color c, double[]... XY)
           
 int addScatterPlot(String name, double[]... XY)
           
 int addStaircasePlot(String name, Color c, double[]... XY)
           
 int addStaircasePlot(String name, double[]... XY)
           
 
Methods inherited from class org.math.plot.PlotPanel
addBaseLabel, addLabel, addLegend, addPlot, addPlot, addPlotable, addPlotToolBar, addQuantiletoPlot, addQuantiletoPlot, addQuantiletoPlot, changePlotColor, changePlotData, changePlotName, getAxe, getAxesScales, getEditable, getNewColor, getNotable, getPlot, getPlotable, getPlotables, getPlotIndex, getPlots, includeInBounds, includeInBounds, main, removeAllPlots, removeLegend, removePlot, removePlot, removePlotable, removePlotable, removePlotToolBar, setActionMode, setAutoBounds, setAutoBounds, setAxeLabel, setAxeScale, setAxesLabels, setAxesScales, setEditable, setFixedBounds, setFixedBounds, setLegendOrientation, setNotable, setNoteCoords, setPlot, setPlotToolBarOrientation, toGraphicFile
 
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, 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, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, 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
 
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
 

Field Detail

serialVersionUID

private static final long serialVersionUID
See Also:
Constant Field Values
Constructor Detail

Plot2DPanel

public Plot2DPanel()

Plot2DPanel

public Plot2DPanel(double[] min,
                   double[] max,
                   String[] axesScales,
                   String[] axesLabels)

Plot2DPanel

public Plot2DPanel(PlotCanvas _canvas,
                   String legendOrientation)

Plot2DPanel

public Plot2DPanel(PlotCanvas _canvas)

Plot2DPanel

public Plot2DPanel(String legendOrientation)
Method Detail

addScatterPlot

public int addScatterPlot(String name,
                          Color c,
                          double[]... XY)

addScatterPlot

public int addScatterPlot(String name,
                          double[]... XY)

addLinePlot

public int addLinePlot(String name,
                       Color c,
                       double[]... XY)

addLinePlot

public int addLinePlot(String name,
                       double[]... XY)

addBarPlot

public int addBarPlot(String name,
                      Color c,
                      double[]... XY)

addBarPlot

public int addBarPlot(String name,
                      double[]... XY)

addStaircasePlot

public int addStaircasePlot(String name,
                            Color c,
                            double[]... XY)

addStaircasePlot

public int addStaircasePlot(String name,
                            double[]... XY)

addBoxPlot

public int addBoxPlot(String name,
                      Color c,
                      double[][] XY,
                      double[][] dX)

addBoxPlot

public int addBoxPlot(String name,
                      double[][] XY,
                      double[][] dX)

addBoxPlot

public int addBoxPlot(String name,
                      Color c,
                      double[][] XYdX)

addBoxPlot

public int addBoxPlot(String name,
                      double[][] XY)

addHistogramPlot

public int addHistogramPlot(String name,
                            Color c,
                            double[][] XY,
                            double[] dX)

addHistogramPlot

public int addHistogramPlot(String name,
                            double[][] XY,
                            double[] dX)

addHistogramPlot

public int addHistogramPlot(String name,
                            Color c,
                            double[][] XYdX)

addHistogramPlot

public int addHistogramPlot(String name,
                            double[][] XYdX)

addHistogramPlot

public int addHistogramPlot(String name,
                            Color c,
                            double[] X,
                            int n)

addHistogramPlot

public int addHistogramPlot(String name,
                            double[] X,
                            int n)

addHistogramPlot

public int addHistogramPlot(String name,
                            Color c,
                            double[] X,
                            double... bounds)

addHistogramPlot

public int addHistogramPlot(String name,
                            double[] X,
                            double... bounds)

addHistogramPlot

public int addHistogramPlot(String name,
                            Color c,
                            double[] X,
                            double min,
                            double max,
                            int n)

addHistogramPlot

public int addHistogramPlot(String name,
                            double[] X,
                            double min,
                            double max,
                            int n)

addPlot

public int addPlot(String type,
                   String name,
                   Color c,
                   double[]... XY)
Specified by:
addPlot in class PlotPanel