Class Plot2DCanvasOJ
java.lang.Object
java.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.JPanel
org.math.plot.canvas.PlotCanvas
org.openjump.core.ui.plot.Plot2DCanvasOJ
- All Implemented Interfaces:
ComponentListener, MouseListener, MouseMotionListener, MouseWheelListener, ImageObserver, MenuContainer, Serializable, EventListener, Accessible, org.math.plot.plotObjects.BaseDependant
public class Plot2DCanvasOJ
extends org.math.plot.canvas.PlotCanvas
BSD License
- Author:
- Yann RICHET
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class JPanel
JPanel.AccessibleJPanelNested classes/interfaces inherited from class JComponent
JComponent.AccessibleJComponentNested classes/interfaces inherited from class Container
Container.AccessibleAWTContainerNested classes/interfaces inherited from class Component
Component.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy -
Field Summary
Fields inherited from class org.math.plot.canvas.PlotCanvas
AALIAS, ActionMode, allowEdit, allowNote, allowNoteCoord, base, dragging, draw, EDIT_COLOR, grid, linkedLegendPanel, mouseClick, mouseCurent, NOTE_COLOR, objects, plots, TRANSLATION, ZOOMFields inherited from class JComponent
listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOWFields inherited from class Component
accessibleContext, BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENTFields inherited from interface ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH -
Constructor Summary
ConstructorsConstructorDescriptionPlot2DCanvasOJ(double[] min, double[] max, String[] axesScales, String[] axesLabels) Plot2DCanvasOJ(org.math.plot.plotObjects.Base b, org.math.plot.plotObjects.BasePlot bp) -
Method Summary
Modifier and TypeMethodDescriptionintaddBarPlot(String name, Color c, double[] Y) intaddBarPlot(String name, Color c, double[][] XY) intaddBarPlot(String name, Color c, double[] X, double[] Y) intaddBarPlotOJ(String name, Color c, double[] Y, int[] fID, PlugInContext context, Layer layer) intaddBoxPlot(String name, Color c, double[][] XYdX) intaddBoxPlot(String name, Color c, double[][] XY, double[][] dX) intaddCloudPlot(String name, Color c, double[][] sampleXY, int nX, int nY) intaddHistogramPlot(String name, Color c, double[][] XYdX) intaddHistogramPlot(String name, Color c, double[][] XY, double dX) intaddHistogramPlot(String name, Color c, double[][] XY, double[] dX) intaddHistogramPlot(String name, Color c, double[] X, double... bounds) intaddHistogramPlot(String name, Color c, double[] X, double min, double max, int n) intaddHistogramPlot(String name, Color c, double[] X, int n) intaddHistogramPlotOJ(String name, Color c, double[] X, int n, PlugInContext context, Layer layer, String attrName) [sstein] - method for connection with OpenJUMPintaddLinePlot(String name, Color c, double[] Y) intaddLinePlot(String name, Color c, double[][] XY) intaddLinePlot(String name, Color c, double[] X, double[] Y) intaddScatterPlot(String name, Color c, double[] Y) intaddScatterPlot(String name, Color c, double[][] XY) intaddScatterPlot(String name, Color c, double[] X, double[] Y) intaddScatterPlotOJ(String name, Color c, double[][] XY, int[] fID, PlugInContext context, Layer layer) intaddStaircasePlot(String name, Color c, double[] Y) intaddStaircasePlot(String name, Color c, double[][] XY) intaddStaircasePlot(String name, Color c, double[] X, double[] Y) voidvoidinitBasenGrid(double[] min, double[] max) voidstatic voidMethods inherited from class org.math.plot.canvas.PlotCanvas
addBaseLabel, addGaussQuantilestoPlot, addGaussQuantilestoPlot, addLabel, addPlot, addPlotable, addQuantilestoPlot, addQuantilestoPlot, addQuantiletoPlot, addQuantiletoPlot, addVectortoPlot, attachLegend, changePlotColor, changePlotData, changePlotName, clearNotes, componentHidden, componentMoved, componentResized, componentShown, displayDataFrame, displayDataFrame, displayScalesFrame, getAdjustBounds, getAxisScales, getEditable, getGrid, getNotable, getPlot, getPlotable, getPlotables, getPlotIndex, getPlots, includeInBounds, includeInBounds, initBasenGrid, initBasenGrid, isOptimizedDrawingEnabled, mapData, mouseClicked, mouseDragged, mouseEntered, mouseExited, mouseMoved, mousePressed, mouseReleased, mouseWheelMoved, paint, removeAllPlotables, removeAllPlots, removePlot, removePlot, removePlotable, removePlotable, resetBase, resetMapData, reverseMapedData, reverseMapedData, setActionMode, setAdjustBounds, setAutoBounds, setAutoBounds, setAxiScale, setAxisLabel, setAxisLabels, setAxisScales, setDataFrame, setEditable, setFixedBounds, setFixedBounds, setNotable, setNoteCoords, setPlot, setScalesFrame, toGraphicFileMethods inherited from class JPanel
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUIMethods inherited from class 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, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, hide, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isPaintingForPrint, isPaintingOrigin, isPaintingTile, isRequestFocusEnabled, isValidateRoot, 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, updateMethods inherited from class 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, transferFocusDownCycle, validate, validateTreeMethods inherited from class 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, 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, requestFocus, requestFocus, requestFocusInWindow, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setMixingCutoutShape, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
-
Constructor Details
-
Plot2DCanvasOJ
public Plot2DCanvasOJ() -
Plot2DCanvasOJ
public Plot2DCanvasOJ(org.math.plot.plotObjects.Base b, org.math.plot.plotObjects.BasePlot bp) -
Plot2DCanvasOJ
-
-
Method Details
-
initDrawer
public void initDrawer()- Specified by:
initDrawerin classorg.math.plot.canvas.PlotCanvas
-
initBasenGrid
public void initBasenGrid(double[] min, double[] max) - Specified by:
initBasenGridin classorg.math.plot.canvas.PlotCanvas
-
initBasenGrid
public void initBasenGrid()- Specified by:
initBasenGridin classorg.math.plot.canvas.PlotCanvas
-
addScatterPlot
-
addScatterPlot
-
addScatterPlotOJ
public int addScatterPlotOJ(String name, Color c, double[][] XY, int[] fID, PlugInContext context, Layer layer) -
addScatterPlot
-
addLinePlot
-
addLinePlot
-
addLinePlot
-
addBarPlot
-
addBarPlotOJ
public int addBarPlotOJ(String name, Color c, double[] Y, int[] fID, PlugInContext context, Layer layer) -
addBarPlot
-
addBarPlot
-
addStaircasePlot
-
addStaircasePlot
-
addStaircasePlot
-
addBoxPlot
-
addBoxPlot
-
addHistogramPlot
-
addHistogramPlot
-
addHistogramPlot
-
addHistogramPlot
-
addHistogramPlotOJ
public int addHistogramPlotOJ(String name, Color c, double[] X, int n, PlugInContext context, Layer layer, String attrName) [sstein] - method for connection with OpenJUMP- Parameters:
name- name of the plotc- color of the plotX- data as a double arrayn- number of classescontext- plugInContextlayer- LayerattrName- name of the attribute to Plot
-
addHistogramPlot
-
addHistogramPlot
-
addCloudPlot
-
main
-