public class ScatterRenderer extends Renderer2D
SeriesRenderer
that draws scatter in its containing plot.Renderer2D.ProcessPoint, Renderer2D.ProcessRange
Constructor and Description |
---|
ScatterRenderer(com.mindfusion.common.ObservableList<Series> series)
Initializes a new instance of the
ScatterRenderer class. |
Modifier and Type | Method and Description |
---|---|
protected void |
draw(RenderContext context)
SeriesRenderer.draw override.
|
protected void |
drawHighlight(RenderContext context,
HitResult hitResult)
Renderer2D.drawHighlight override.
|
ScatterType |
getShape()
Gets the type of scatter shapes.
|
double |
getShapeSize()
Gets the size of scatter shapes.
|
HitResult |
hitTest(RenderContext context,
java.awt.geom.Point2D location)
Renderer2D.hitTest override.
|
void |
setShape(ScatterType value)
Sets the type of scatter shapes.
|
void |
setShapeSize(double value)
Sets the size of scatter shapes.
|
domainAxis, domainData, domainSorted, enumSeries, enumVisiblePointPairs, enumVisiblePoints, enumVisibleRanges, getFirstInRange, getFirstInRange, getLastInRange, getLastInRange, getMaxXSum, getMaxXSumPositive, getMaxYSum, getMaxYSumPositive, getMinXSumNegative, getMinYSumNegative, getPixel, getPixel, getSeries, getXAxis, getYAxis, imageData, measureDataRange, setSeries, setXAxis, setYAxis, startMeasureData, xData, xSorted, yData, ySorted
addPropertyChangeListener, createTextRenderer, dataChanged, domainDimension, effectiveFill, effectiveLabelBackground, effectiveLabelBorderPen, effectiveStroke, getLabelBrush, getLabelFontName, getLabelFontSize, getLabelFontStyle, getSeriesStyle, getShowDataLabels, getShowHighlight, getShowToolTips, onPropertyChanged, onSeriesDataChanged, removePropertyChangeListener, searchStyle, setLabelBrush, setLabelFontName, setLabelFontSize, setLabelFontStyle, setSeriesStyle, setShowDataLabels, setShowHighlight, setShowToolTips, setToolTip
public ScatterRenderer(com.mindfusion.common.ObservableList<Series> series)
ScatterRenderer
class.series
- A list of Series
that should be rendered as scatter.protected void draw(RenderContext context)
context
- A RenderContext instance.public HitResult hitTest(RenderContext context, java.awt.geom.Point2D location)
hitTest
in class Renderer2D
context
- A RenderContext instance.location
- A PointD specifying where to look for data items.protected void drawHighlight(RenderContext context, HitResult hitResult)
drawHighlight
in class Renderer2D
context
- A RenderContext instance.hitResult
- A HitResult instance identifying highlighted data item.public double getShapeSize()
public void setShapeSize(double value)
public ScatterType getShape()
public void setShape(ScatterType value)