public class ValueLabelRenderer extends Object implements PostAxisValueRenderListener
| Modifier and Type | Field and Description |
|---|---|
private Font |
derivedFont |
private boolean |
isLabelVertical |
private NumberFormat |
numberFormat |
private int |
pixelValuePadding |
private ChartFont |
valueChartFont |
private ValueLabelPosition |
valueLabelPosition |
| Constructor and Description |
|---|
ValueLabelRenderer(boolean isCurrency,
boolean isPercent,
boolean showGrouping,
int roundingPowerOfTen) |
ValueLabelRenderer(boolean isCurrency,
boolean showGrouping,
int roundingPowerOfTen)
Deprecated.
|
| Modifier and Type | Method and Description |
|---|---|
private float |
calculateXHorizontalPlot(AxisValueRenderEvent axisValueRenderEvent,
TextTag formattedTextTag,
boolean isNegative) |
private float |
calculateXVerticalPlot(AxisValueRenderEvent axisValueRenderEvent,
TextTag formattedTextTag)
Calculates the label x so that the label is centered on the scale item.
|
private float |
calculateYHorizontalPlot(AxisValueRenderEvent axisValueRenderEvent,
TextTag formattedTextTag) |
private float |
calculateYVerticalPlot(AxisValueRenderEvent axisValueRenderEvent,
TextTag formattedTextTag,
boolean isNegative) |
void |
postRender(AxisValueRenderEvent axisValueRenderEvent) |
void |
setPixelValuePadding(int pixelValuePadding)
The pixel padding between the label and the data point.
|
void |
setValueChartFont(ChartFont valueChartFont) |
void |
setValueLabelPosition(ValueLabelPosition valueLabelPosition)
Sets where you would like to position the label
|
void |
useVerticalLabels(boolean useVerticalLabels) |
private NumberFormat numberFormat
private ChartFont valueChartFont
private Font derivedFont
private boolean isLabelVertical
private ValueLabelPosition valueLabelPosition
private int pixelValuePadding
public ValueLabelRenderer(boolean isCurrency,
boolean showGrouping,
int roundingPowerOfTen)
isCurrency - showGrouping - roundingPowerOfTen - public ValueLabelRenderer(boolean isCurrency,
boolean isPercent,
boolean showGrouping,
int roundingPowerOfTen)
isCurrency - isPercent - showGrouping - roundingPowerOfTen - public void setValueLabelPosition(ValueLabelPosition valueLabelPosition)
valueLabelPosition - public void setValueChartFont(ChartFont valueChartFont)
valueChartFont - public void useVerticalLabels(boolean useVerticalLabels)
useVerticalLabels - public void setPixelValuePadding(int pixelValuePadding)
pixelValuePadding - public void postRender(AxisValueRenderEvent axisValueRenderEvent)
postRender in interface PostAxisValueRenderListeneraxisValueRenderEvent - private float calculateXVerticalPlot(AxisValueRenderEvent axisValueRenderEvent, TextTag formattedTextTag)
axisValueRenderEvent - formattedTextTag - private float calculateYHorizontalPlot(AxisValueRenderEvent axisValueRenderEvent, TextTag formattedTextTag)
axisValueRenderEvent - formattedTextTag - private float calculateXHorizontalPlot(AxisValueRenderEvent axisValueRenderEvent, TextTag formattedTextTag, boolean isNegative)
axisValueRenderEvent - formattedTextTag - isNegative - private float calculateYVerticalPlot(AxisValueRenderEvent axisValueRenderEvent, TextTag formattedTextTag, boolean isNegative)
axisValueRenderEvent - formattedTextTag - isNegative -