Package org.jfree.chart.renderer
Class Outlier
java.lang.Object
org.jfree.chart.renderer.Outlier
- All Implemented Interfaces:
Comparable
Represents one outlier in the box and whisker plot.
All the coordinates in this class are in Java2D space.
-
Constructor Summary
ConstructorDescriptionOutlier
(double xCoord, double yCoord, double radius) Constructs an outlier item consisting of a point and the radius of the outlier ellipse -
Method Summary
Modifier and TypeMethodDescriptionint
Compares this object with the specified object for order, based on the outlier's point.boolean
Tests this outlier for equality with an arbitrary object.getPoint()
Returns the xy coordinates of the bounding box containing the outlier ellipse.double
Returns the radius of the outlier ellipse.double
getX()
Returns the x coordinate of the bounding box containing the outlier ellipse.double
getY()
Returns the y coordinate of the bounding box containing the outlier ellipse.boolean
Returns a true if outlier is overlapped and false if it is not.void
Sets the xy coordinates of the bounding box containing the outlier ellipse.void
setRadius
(double radius) Sets the radius of the outlier ellipse.toString()
Returns a textual representation of the outlier.
-
Constructor Details
-
Outlier
Constructs an outlier item consisting of a point and the radius of the outlier ellipse- Parameters:
xCoord
- the x coordinate of the point.yCoord
- the y coordinate of the point.radius
- the radius of the ellipse.
-
-
Method Details
-
getPoint
Returns the xy coordinates of the bounding box containing the outlier ellipse.- Returns:
- The location of the outlier ellipse.
-
setPoint
Sets the xy coordinates of the bounding box containing the outlier ellipse.- Parameters:
point
- the location.
-
getX
Returns the x coordinate of the bounding box containing the outlier ellipse.- Returns:
- The x coordinate.
-
getY
Returns the y coordinate of the bounding box containing the outlier ellipse.- Returns:
- The y coordinate.
-
getRadius
Returns the radius of the outlier ellipse.- Returns:
- The radius.
-
setRadius
Sets the radius of the outlier ellipse.- Parameters:
radius
- the new radius.
-
compareTo
Compares this object with the specified object for order, based on the outlier's point.- Specified by:
compareTo
in interfaceComparable
- Parameters:
o
- the Object to be compared.- Returns:
- A negative integer, zero, or a positive integer as this object is less than, equal to, or greater than the specified object.
-
overlaps
Returns a true if outlier is overlapped and false if it is not. Overlapping is determined by the respective bounding boxes plus a small margin.- Parameters:
other
- the other outlier.- Returns:
- A
boolean
indicating whether or not an overlap has occurred.
-
equals
Tests this outlier for equality with an arbitrary object. -
toString
Returns a textual representation of the outlier.
-