org.jfree.chart.renderer
Class Outlier
java.lang.Object
org.jfree.chart.renderer.Outlier
- Comparable
extends java.lang.Object
implements Comparable
Represents one outlier in the box and whisker plot.
All the coordinates in this class are in Java2D space.
Outlier(double xCoord, double yCoord, double radius) - Constructs an outlier item consisting of a point and the radius of the
outlier ellipse
|
int | compareTo(Object o) - Compares this object with the specified object for order, based on
the outlier's point.
|
Point2D | getPoint() - Returns the xy coordinates of the bounding box containing the outlier
ellipse.
|
double | getRadius() - 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 | overlaps(Outlier other) - Returns a true if outlier is overlapped and false if it is not.
|
void | setPoint(Point2D point) - Sets the xy coordinates of the bounding box containing the outlier
ellipse.
|
void | setRadius(double radius) - Sets the radius of the outlier ellipse.
|
String | toString() - Returns a textual representation of the outlier.
|
Outlier
public Outlier(double xCoord,
double yCoord,
double radius)
Constructs an outlier item consisting of a point and the radius of the
outlier ellipse
xCoord
- the x coordinate of the point.yCoord
- the y coordinate of the point.radius
- the radius of the ellipse.
compareTo
public int compareTo(Object o)
Compares this object with the specified object for order, based on
the outlier's point.
o
- the Object to be compared.
- A negative integer, zero, or a positive integer as this object
is less than, equal to, or greater than the specified object.
getPoint
public Point2D getPoint()
Returns the xy coordinates of the bounding box containing the outlier
ellipse.
- The location of the outlier ellipse.
getRadius
public double getRadius()
Returns the radius of the outlier ellipse.
getX
public double getX()
Returns the x coordinate of the bounding box containing the outlier
ellipse.
getY
public double getY()
Returns the y coordinate of the bounding box containing the outlier
ellipse.
overlaps
public boolean overlaps(Outlier other)
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.
other
- the other outlier.
- A
boolean
indicating whether or not an overlap has
occurred.
setPoint
public void setPoint(Point2D point)
Sets the xy coordinates of the bounding box containing the outlier
ellipse.
setRadius
public void setRadius(double radius)
Sets the radius of the outlier ellipse.
toString
public String toString()
Returns a textual representation of the outlier.
- A
String
representing the outlier.