flanagan.plot
Class Plot
- java.lang.Object
-
- java.awt.Component
-
- java.awt.Canvas
-
- flanagan.plot.Plot
-
- All Implemented Interfaces:
- java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, javax.accessibility.Accessible
- Direct Known Subclasses:
- PlotGraph
public class Plot extends java.awt.Canvas implements java.io.Serializable- See Also:
- Serialized Form
-
-
Field Summary
-
Constructor Summary
Constructors Constructor and Description Plot(double[][] data)Plot(double[] xdata, double[] ydata)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method and Description voidaxesScaleOffset()static double[][]data(int n, int m)static double[][]doubleSelectionSort(double[][] aa)int[]getDashlength()static doublegetDataFillValue()intgetFontSize()int[]getLine()intgetNiPoints()booleangetNoXoffset()booleangetNoYoffset()int[]getPoint()int[]getPointsize()static longgetSerialVersionUID()intgetXaxisLen()intgetXlow()doublegetXlowFac()doublegetXmax()doublegetXmin()intgetYaxisLen()intgetYhigh()doublegetYlowFac()doublegetYmax()doublegetYmin()voidgraph(java.awt.Graphics g)static voidlimits(double low, double high, double lowfac, double[] limits)voidminMax()static doubleoffset(double low, double high)booleanprintCheck(boolean trim, int xoldpoint, int xnewpoint, int yoldpoint, int ynewpoint)static intscale(double mmin, double mmax)voidsetDashLength(int sdashLength)voidsetDashLength(int[] dashLength)static voidsetDataFillValue(double dataFill)voidsetErrorBars(int nc, double[] err)voidsetFontSize(int fontSize)voidsetGraphTitle(java.lang.String graphTitle)voidsetGraphTitle2(java.lang.String graphTitle2)voidsetLine(int slineOpt)voidsetLine(int[] lineOpt)voidsetMinMaxOpt(boolean[] minmax)voidsetNiPoints(int niPoints)voidsetNoOffset(boolean nooffset)voidsetNoXoffset(boolean noXoffset)voidsetNoYoffset(boolean noYoffset)voidsetPoint(int spointOpt)voidsetPoint(int[] pointOpt)voidsetPointSize(int spointSize)voidsetPointSize(int[] mpointSize)voidsetTrimOpt(boolean[] trim)voidsetXaxisLegend(java.lang.String xAxisLegend)voidsetXaxisLen(int xLen)voidsetXaxisUnitsName(java.lang.String xAxisUnits)voidsetXlow(int xBot)voidsetXlowFac(double xLowFac)voidsetYaxisLegend(java.lang.String yAxisLegend)voidsetYaxisLen(int yLen)voidsetYaxisUnitsName(java.lang.String yAxisUnits)voidsetYhigh(int yTop)voidsetYlowFac(double yLowFac)static intticks(double low, double high, double[] tickval, java.lang.String[] tickchar)-
Methods inherited from class java.awt.Canvas
addNotify, createBufferStrategy, createBufferStrategy, getAccessibleContext, getBufferStrategy, paint, update
-
Methods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, bounds, checkImage, checkImage, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, deliverEvent, disable, dispatchEvent, doLayout, enable, enable, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getAlignmentX, getAlignmentY, getBackground, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentAt, getComponentAt, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeys, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphics, getGraphicsConfiguration, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getListeners, getLocale, getLocation, getLocation, getLocationOnScreen, getMaximumSize, getMinimumSize, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPreferredSize, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getToolkit, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, invalidate, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusCycleRoot, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, layout, list, list, list, list, list, locate, location, lostFocus, minimumSize, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, preferredSize, prepareImage, prepareImage, print, printAll, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removeNotify, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, requestFocusInWindow, reshape, resize, resize, revalidate, setBackground, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeys, setFocusTraversalKeysEnabled, setFont, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setMaximumSize, setMinimumSize, setName, setPreferredSize, setSize, setSize, setVisible, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle, validate
-
-
-
-
Constructor Detail
-
Plot
public Plot(double[][] data)
-
Plot
public Plot(double[] xdata, double[] ydata)
-
-
Method Detail
-
doubleSelectionSort
public static double[][] doubleSelectionSort(double[][] aa)
-
data
public static double[][] data(int n, int m)
-
setDataFillValue
public static void setDataFillValue(double dataFill)
-
getDataFillValue
public static double getDataFillValue()
-
setGraphTitle
public void setGraphTitle(java.lang.String graphTitle)
-
setGraphTitle2
public void setGraphTitle2(java.lang.String graphTitle2)
-
setXaxisLegend
public void setXaxisLegend(java.lang.String xAxisLegend)
-
setYaxisLegend
public void setYaxisLegend(java.lang.String yAxisLegend)
-
setXaxisUnitsName
public void setXaxisUnitsName(java.lang.String xAxisUnits)
-
setYaxisUnitsName
public void setYaxisUnitsName(java.lang.String yAxisUnits)
-
getXaxisLen
public int getXaxisLen()
-
getYaxisLen
public int getYaxisLen()
-
getXlow
public int getXlow()
-
getYhigh
public int getYhigh()
-
getPointsize
public int[] getPointsize()
-
getDashlength
public int[] getDashlength()
-
getXlowFac
public double getXlowFac()
-
getYlowFac
public double getYlowFac()
-
getXmin
public double getXmin()
-
getXmax
public double getXmax()
-
getYmin
public double getYmin()
-
getYmax
public double getYmax()
-
getLine
public int[] getLine()
-
getPoint
public int[] getPoint()
-
getNiPoints
public int getNiPoints()
-
getFontSize
public int getFontSize()
-
setXaxisLen
public void setXaxisLen(int xLen)
-
setYaxisLen
public void setYaxisLen(int yLen)
-
setXlow
public void setXlow(int xBot)
-
setYhigh
public void setYhigh(int yTop)
-
setXlowFac
public void setXlowFac(double xLowFac)
-
setYlowFac
public void setYlowFac(double yLowFac)
-
setNoXoffset
public void setNoXoffset(boolean noXoffset)
-
setNoYoffset
public void setNoYoffset(boolean noYoffset)
-
setNoOffset
public void setNoOffset(boolean nooffset)
-
getNoXoffset
public boolean getNoXoffset()
-
getNoYoffset
public boolean getNoYoffset()
-
setLine
public void setLine(int[] lineOpt)
-
setLine
public void setLine(int slineOpt)
-
setDashLength
public void setDashLength(int[] dashLength)
-
setDashLength
public void setDashLength(int sdashLength)
-
setPoint
public void setPoint(int[] pointOpt)
-
setPoint
public void setPoint(int spointOpt)
-
setPointSize
public void setPointSize(int[] mpointSize)
-
setPointSize
public void setPointSize(int spointSize)
-
setErrorBars
public void setErrorBars(int nc, double[] err)
-
setNiPoints
public void setNiPoints(int niPoints)
-
setFontSize
public void setFontSize(int fontSize)
-
setTrimOpt
public void setTrimOpt(boolean[] trim)
-
setMinMaxOpt
public void setMinMaxOpt(boolean[] minmax)
-
scale
public static int scale(double mmin, double mmax)
-
limits
public static void limits(double low, double high, double lowfac, double[] limits)
-
offset
public static double offset(double low, double high)
-
axesScaleOffset
public void axesScaleOffset()
-
ticks
public static int ticks(double low, double high, double[] tickval, java.lang.String[] tickchar)
-
minMax
public void minMax()
-
printCheck
public boolean printCheck(boolean trim, int xoldpoint, int xnewpoint, int yoldpoint, int ynewpoint)
-
graph
public void graph(java.awt.Graphics g)
-
getSerialVersionUID
public static long getSerialVersionUID()
-
-
DataMelt 3.0 © DataMelt by jWork.ORG