public class BubbleRenderer extends Renderer2D
SeriesRenderer
that draws bubbles representing data items in its containing plot.Renderer2D.ProcessPoint, Renderer2D.ProcessRange
Constructor and Description |
---|
BubbleRenderer(com.mindfusion.common.ObservableList<Series> series)
Initializes a new instance of the
BubbleRenderer class. |
Modifier and Type | Method and Description |
---|---|
protected void |
draw(RenderContext context)
|
protected void |
drawHighlight(RenderContext context,
HitResult hitResult)
Renderer2D.drawHighlight override.
|
BubbleLabelAlignment |
getLabelAlignment()
Gets the label alignment.
|
HitResult |
hitTest(RenderContext context,
java.awt.geom.Point2D location)
Renderer2D.hitTest override.
|
void |
setLabelAlignment(BubbleLabelAlignment value)
Sets the label alignment.
|
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 BubbleRenderer(com.mindfusion.common.ObservableList<Series> series)
BubbleRenderer
class.series
- A list of Series
that should be rendered as bubbles.protected void draw(RenderContext context)
SeriesRenderer.draw(com.mindfusion.charting.RenderContext)
override. Draws bubbles representing data items in specified RenderContext.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 a bubble.protected void drawHighlight(RenderContext context, HitResult hitResult)
drawHighlight
in class Renderer2D
context
- A RenderContext instance.hitResult
- A HitResult instance identifying highlighted data item.public BubbleLabelAlignment getLabelAlignment()
public void setLabelAlignment(BubbleLabelAlignment value)