public class DisplayClustering extends Frame
Frame.AccessibleAWTFrame
Window.AccessibleAWTWindow, Window.Type
Container.AccessibleAWTContainer
Component.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy
Modifier and Type | Field and Description |
---|---|
protected static List<List<Cluster>> |
CLUSTERS |
protected static int |
DS |
protected static int |
res |
protected static List<VectorWritable> |
SAMPLE_DATA |
protected static int |
SIZE |
protected static double |
T1 |
protected static double |
T2 |
CROSSHAIR_CURSOR, DEFAULT_CURSOR, E_RESIZE_CURSOR, HAND_CURSOR, ICONIFIED, MAXIMIZED_BOTH, MAXIMIZED_HORIZ, MAXIMIZED_VERT, MOVE_CURSOR, N_RESIZE_CURSOR, NE_RESIZE_CURSOR, NORMAL, NW_RESIZE_CURSOR, S_RESIZE_CURSOR, SE_RESIZE_CURSOR, SW_RESIZE_CURSOR, TEXT_CURSOR, W_RESIZE_CURSOR, WAIT_CURSOR
accessibleContext, BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
Constructor and Description |
---|
DisplayClustering() |
Modifier and Type | Method and Description |
---|---|
protected static void |
generate2dSamples() |
protected static void |
generate2dSamples(int num,
double mx,
double my,
double sdx,
double sdy)
Generate random samples and add them to the sampleData
|
protected static void |
generateSamples() |
protected static void |
generateSamples(int num,
double mx,
double my,
double sd)
Generate random samples and add them to the sampleData
|
void |
initialize() |
protected static boolean |
isSignificant(Cluster cluster) |
protected static void |
loadClustersWritable(org.apache.hadoop.fs.Path output) |
static void |
main(String[] args) |
void |
paint(Graphics g) |
protected static void |
plotClusteredRectangle(Graphics2D g2,
Vector v,
Vector dv,
Color color)
Identical to plotRectangle(), but with the option of setting the color of
the rectangle's stroke.
|
protected static void |
plotClusteredSampleData(Graphics2D g2,
org.apache.hadoop.fs.Path data)
This method plots points and colors them according to their cluster
membership, rather than drawing ellipses.
|
protected static void |
plotClusters(Graphics2D g2) |
protected static void |
plotEllipse(Graphics2D g2,
Vector v,
Vector dv)
Draw an ellipse on the graphics context
|
protected static void |
plotRectangle(Graphics2D g2,
Vector v,
Vector dv)
Draw a rectangle on the graphics context
|
protected static void |
plotSampleData(Graphics2D g2) |
protected static void |
plotSampleParameters(Graphics2D g2) |
protected static List<Cluster> |
readClustersWritable(org.apache.hadoop.fs.Path clustersIn) |
protected static void |
writeSampleData(org.apache.hadoop.fs.Path output) |
addNotify, getAccessibleContext, getCursorType, getExtendedState, getFrames, getIconImage, getMaximizedBounds, getMenuBar, getState, getTitle, isResizable, isUndecorated, paramString, remove, removeNotify, setBackground, setCursor, setExtendedState, setIconImage, setMaximizedBounds, setMenuBar, setOpacity, setResizable, setShape, setState, setTitle, setUndecorated
addPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, dispose, getBackground, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getFocusTraversalKeys, getIconImages, getInputContext, getListeners, getLocale, getModalExclusionType, getMostRecentFocusOwner, getOpacity, getOwnedWindows, getOwner, getOwnerlessWindows, getShape, getToolkit, getType, getWarningString, getWindowFocusListeners, getWindowListeners, getWindows, getWindowStateListeners, hide, isActive, isAlwaysOnTop, isAlwaysOnTopSupported, isAutoRequestFocus, isFocusableWindow, isFocusCycleRoot, isFocused, isLocationByPlatform, isOpaque, isShowing, isValidateRoot, pack, postEvent, processEvent, processWindowEvent, processWindowFocusEvent, processWindowStateEvent, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, reshape, setAlwaysOnTop, setAutoRequestFocus, setBounds, setBounds, setCursor, setFocusableWindowState, setFocusCycleRoot, setIconImages, setLocation, setLocation, setLocationByPlatform, setLocationRelativeTo, setMinimumSize, setModalExclusionType, setSize, setSize, setType, setVisible, show, toBack, toFront
add, add, add, add, add, addContainerListener, addImpl, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalPolicy, getInsets, getLayout, getMaximumSize, getMinimumSize, getMousePosition, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, setLayout, transferFocusDownCycle, update, validate, validateTree
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphics, getGraphicsConfiguration, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, prepareImage, prepareImage, printAll, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resize, resize, revalidate, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setMaximumSize, setName, setPreferredSize, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getFont, postEvent
protected static final int DS
protected static final int SIZE
protected static final List<VectorWritable> SAMPLE_DATA
protected static final double T1
protected static final double T2
protected static int res
public void initialize()
protected static void plotClusters(Graphics2D g2)
protected static void plotSampleParameters(Graphics2D g2)
protected static void plotSampleData(Graphics2D g2)
protected static void plotClusteredSampleData(Graphics2D g2, org.apache.hadoop.fs.Path data)
g2
- data
- protected static void plotClusteredRectangle(Graphics2D g2, Vector v, Vector dv, Color color)
g2
- A Graphics2D context.v
- A vector for the rectangle's center.dv
- A vector for the rectangle's dimensions.color
- The color of the rectangle's stroke.protected static void plotRectangle(Graphics2D g2, Vector v, Vector dv)
g2
- a Graphics2D contextv
- a Vector of rectangle centerdv
- a Vector of rectangle dimensionsprotected static void plotEllipse(Graphics2D g2, Vector v, Vector dv)
g2
- a Graphics2D contextv
- a Vector of ellipse centerdv
- a Vector of ellipse dimensionsprotected static void generateSamples()
protected static void generate2dSamples()
protected static void generateSamples(int num, double mx, double my, double sd)
num
- int number of samples to generatemx
- double x-value of the sample meanmy
- double y-value of the sample meansd
- double standard deviation of the samplesprotected static void writeSampleData(org.apache.hadoop.fs.Path output) throws IOException
IOException
protected static List<Cluster> readClustersWritable(org.apache.hadoop.fs.Path clustersIn)
protected static void loadClustersWritable(org.apache.hadoop.fs.Path output) throws IOException
IOException
protected static void generate2dSamples(int num, double mx, double my, double sdx, double sdy)
num
- int number of samples to generatemx
- double x-value of the sample meanmy
- double y-value of the sample meansdx
- double x-value standard deviation of the samplessdy
- double y-value standard deviation of the samplesprotected static boolean isSignificant(Cluster cluster)
Copyright © 2008–2017 The Apache Software Foundation. All rights reserved.