ChartDirector
Class Axis
java.lang.Object
|
+--ChartDirector.Axis
- Direct Known Subclasses:
- ColorAxis, RadialAxis
- public class Axis
- extends java.lang.Object
Method Summary |
void |
addLabel(double pos,
java.lang.String label)
|
Mark |
addMark(double value,
int lineColor)
|
Mark |
addMark(double value,
int lineColor,
java.lang.String text)
|
Mark |
addMark(double value,
int lineColor,
java.lang.String text,
java.lang.String font)
|
Mark |
addMark(double value,
int lineColor,
java.lang.String text,
java.lang.String font,
double fontSize)
|
void |
addZone(double startValue,
double endValue,
int color)
|
void |
copyAxis(Axis axis)
|
int |
getAlignment()
|
java.lang.String |
getAxisImageMap(int noOfSegments,
int mapWidth,
java.lang.String url)
|
java.lang.String |
getAxisImageMap(int noOfSegments,
int mapWidth,
java.lang.String url,
java.lang.String queryFormat)
|
java.lang.String |
getAxisImageMap(int noOfSegments,
int mapWidth,
java.lang.String url,
java.lang.String queryFormat,
java.lang.String extraAttr)
|
java.lang.String |
getAxisImageMap(int noOfSegments,
int mapWidth,
java.lang.String url,
java.lang.String queryFormat,
java.lang.String extraAttr,
int offsetX,
int offsetY)
|
java.lang.String |
getFormattedLabel(double v)
|
java.lang.String |
getFormattedLabel(double v,
java.lang.String formatString)
|
java.lang.String |
getHTMLImageMap(java.lang.String url)
|
java.lang.String |
getHTMLImageMap(java.lang.String url,
java.lang.String queryFormat)
|
java.lang.String |
getHTMLImageMap(java.lang.String url,
java.lang.String queryFormat,
java.lang.String extraAttr)
|
java.lang.String |
getHTMLImageMap(java.lang.String url,
java.lang.String queryFormat,
java.lang.String extraAttr,
int offsetX,
int offsetY)
|
java.lang.String |
getLabel(double pos)
|
CDMLTable |
getLabelTable()
|
double |
getMaxValue()
|
double |
getMinValue()
|
int |
getThickness()
|
double[] |
getTicks()
|
int |
getX()
|
int |
getY()
|
CDMLTable |
makeLabelTable()
|
void |
setAngle(double startAngle)
|
void |
setAutoScale()
|
void |
setAutoScale(double topExtension)
|
void |
setAutoScale(double topExtension,
double bottomExtension)
|
void |
setAutoScale(double topExtension,
double bottomExtension,
double zeroAffinity)
|
void |
setColors(int axisColor)
|
void |
setColors(int axisColor,
int labelColor)
|
void |
setColors(int axisColor,
int labelColor,
int titleColor)
|
void |
setColors(int axisColor,
int labelColor,
int titleColor,
int tickColor)
|
void |
setDateScale()
|
void |
setDateScale(java.util.Date lowerLimit,
java.util.Date upperLimit)
|
void |
setDateScale(java.util.Date lowerLimit,
java.util.Date upperLimit,
double majorTickInc)
|
void |
setDateScale(java.util.Date lowerLimit,
java.util.Date upperLimit,
double majorTickInc,
double minorTickInc)
|
void |
setDateScale(java.util.Date lowerLimit,
java.util.Date upperLimit,
java.lang.String[] labels)
|
void |
setDateScale(double lowerLimit,
double upperLimit)
|
void |
setDateScale(double lowerLimit,
double upperLimit,
double majorTickInc)
|
void |
setDateScale(double lowerLimit,
double upperLimit,
double majorTickInc,
double minorTickInc)
|
void |
setDateScale(double lowerLimit,
double upperLimit,
java.lang.String[] labels)
|
void |
setDateScale(java.lang.String formatString)
|
void |
setDateScale2(java.util.Date lowerLimit,
java.util.Date upperLimit,
java.lang.String[] labels)
|
void |
setDateScale2(double lowerLimit,
double upperLimit,
java.lang.String[] labels)
|
void |
setDateScale3()
|
void |
setDateScale3(java.lang.String formatString)
|
void |
setFormatCondition(java.lang.String condition)
|
void |
setFormatCondition(java.lang.String condition,
double operand)
|
void |
setIndent(boolean indent)
|
void |
setLabelAlignment(int alignment)
|
void |
setLabelAlignment(int alignment,
int minLabelSpace)
|
void |
setLabelFormat(java.lang.String formatString)
|
void |
setLabelGap(int d)
|
void |
setLabelOffset(double offset)
|
void |
setLabels(java.util.Date[] labels)
|
void |
setLabels(java.util.Date[] labels,
java.lang.String formatString)
|
TextBox |
setLabels(double[] labels)
|
TextBox |
setLabels(double[] labels,
java.lang.String formatString)
|
TextBox |
setLabels(java.lang.String[] labels)
|
void |
setLabels2(java.util.Date[] labels)
|
void |
setLabels2(java.util.Date[] labels,
java.lang.String formatString)
|
TextBox |
setLabels2(double[] labels)
|
TextBox |
setLabels2(double[] labels,
java.lang.String formatString)
|
void |
setLabelStep(int majorTickStep)
|
void |
setLabelStep(int majorTickStep,
int minorTickStep)
|
void |
setLabelStep(int majorTickStep,
int minorTickStep,
int majorTickOffset)
|
void |
setLabelStep(int majorTickStep,
int minorTickStep,
int majorTickOffset,
int minorTickOffset)
|
TextBox |
setLabelStyle()
|
TextBox |
setLabelStyle(java.lang.String font)
|
TextBox |
setLabelStyle(java.lang.String font,
double fontSize)
|
TextBox |
setLabelStyle(java.lang.String font,
double fontSize,
int fontColor)
|
TextBox |
setLabelStyle(java.lang.String font,
double fontSize,
int fontColor,
double fontAngle)
|
void |
setLength(int length)
|
void |
setLinearScale()
|
void |
setLinearScale(double lowerLimit,
double upperLimit)
|
void |
setLinearScale(double lowerLimit,
double upperLimit,
double majorTickInc)
|
void |
setLinearScale(double lowerLimit,
double upperLimit,
double majorTickInc,
double minorTickInc)
|
void |
setLinearScale(double lowerLimit,
double upperLimit,
java.lang.String[] labels)
|
void |
setLinearScale(java.lang.String formatString)
|
void |
setLinearScale2(double lowerLimit,
double upperLimit,
java.lang.String[] labels)
|
void |
setLinearScale3()
|
void |
setLinearScale3(java.lang.String formatString)
|
void |
setLogScale()
|
void |
setLogScale(double lowerLimit,
double upperLimit)
|
void |
setLogScale(double lowerLimit,
double upperLimit,
double majorTickInc)
|
void |
setLogScale(double lowerLimit,
double upperLimit,
double majorTickInc,
double minorTickInc)
|
void |
setLogScale(double lowerLimit,
double upperLimit,
java.lang.String[] labels)
|
void |
setLogScale(java.lang.String formatString)
|
void |
setLogScale2(double lowerLimit,
double upperLimit,
java.lang.String[] labels)
|
void |
setLogScale3()
|
void |
setLogScale3(java.lang.String formatString)
|
void |
setMargin(int topMargin)
|
void |
setMargin(int topMargin,
int bottomMargin)
|
void |
setMinTickInc(double inc)
|
void |
setMultiFormat(int filterId,
java.lang.String formatString)
|
void |
setMultiFormat(int filterId,
java.lang.String formatString,
int labelSpan)
|
void |
setMultiFormat(int filterId,
java.lang.String formatString,
int labelSpan,
boolean promoteFirst)
|
void |
setMultiFormat(int filter1,
java.lang.String format1,
int filter2,
java.lang.String format2)
|
void |
setMultiFormat(int filter1,
java.lang.String format1,
int filter2,
java.lang.String format2,
int labelSpan)
|
void |
setMultiFormat(int filter1,
java.lang.String format1,
int filter2,
java.lang.String format2,
int labelSpan,
boolean promoteFirst)
|
void |
setMultiFormat2(int filterId,
java.lang.String formatString)
|
void |
setMultiFormat2(int filterId,
java.lang.String formatString,
int labelSpan)
|
void |
setMultiFormat2(int filterId,
java.lang.String formatString,
int labelSpan,
boolean promoteFirst)
|
void |
setOffset(int x,
int y)
|
void |
setReverse()
|
void |
setReverse(boolean b)
|
void |
setRounding(boolean roundMin,
boolean roundMax)
|
void |
setTickColor(int majorTickColor)
|
void |
setTickColor(int majorTickColor,
int minorTickColor)
|
void |
setTickDensity(int majorTickSpacing)
|
void |
setTickDensity(int majorTickSpacing,
int minorTickSpacing)
|
void |
setTickLength(int majorTickLen)
|
void |
setTickLength(int majorTickLen,
int minorTickLen)
|
void |
setTickLength2(int majorTickLen,
int minorTickLen)
|
void |
setTickOffset(double offset)
|
void |
setTickWidth(int majorTickWidth)
|
void |
setTickWidth(int majorTickWidth,
int minorTickWidth)
|
TextBox |
setTitle(java.lang.String text)
|
TextBox |
setTitle(java.lang.String text,
java.lang.String font)
|
TextBox |
setTitle(java.lang.String text,
java.lang.String font,
double fontSize)
|
TextBox |
setTitle(java.lang.String text,
java.lang.String font,
double fontSize,
int fontColor)
|
void |
setTitlePos(int alignment)
|
void |
setTitlePos(int alignment,
int titleGap)
|
void |
setTopMargin(int topMargin)
|
void |
setWidth(int width)
|
void |
syncAxis(Axis axis)
|
void |
syncAxis(Axis axis,
double slope)
|
void |
syncAxis(Axis axis,
double slope,
double intercept)
|
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
setLabelStyle
public TextBox setLabelStyle(java.lang.String font,
double fontSize,
int fontColor,
double fontAngle)
setLabelStyle
public TextBox setLabelStyle(java.lang.String font,
double fontSize,
int fontColor)
setLabelStyle
public TextBox setLabelStyle(java.lang.String font,
double fontSize)
setLabelStyle
public TextBox setLabelStyle(java.lang.String font)
setLabelStyle
public TextBox setLabelStyle()
setLabelFormat
public void setLabelFormat(java.lang.String formatString)
getFormattedLabel
public java.lang.String getFormattedLabel(double v,
java.lang.String formatString)
getFormattedLabel
public java.lang.String getFormattedLabel(double v)
setMultiFormat
public void setMultiFormat(int filter1,
java.lang.String format1,
int filter2,
java.lang.String format2,
int labelSpan,
boolean promoteFirst)
setMultiFormat
public void setMultiFormat(int filter1,
java.lang.String format1,
int filter2,
java.lang.String format2,
int labelSpan)
setMultiFormat
public void setMultiFormat(int filter1,
java.lang.String format1,
int filter2,
java.lang.String format2)
setMultiFormat
public void setMultiFormat(int filterId,
java.lang.String formatString,
int labelSpan,
boolean promoteFirst)
setMultiFormat
public void setMultiFormat(int filterId,
java.lang.String formatString,
int labelSpan)
setMultiFormat
public void setMultiFormat(int filterId,
java.lang.String formatString)
setMultiFormat2
public void setMultiFormat2(int filterId,
java.lang.String formatString,
int labelSpan,
boolean promoteFirst)
setMultiFormat2
public void setMultiFormat2(int filterId,
java.lang.String formatString,
int labelSpan)
setMultiFormat2
public void setMultiFormat2(int filterId,
java.lang.String formatString)
setFormatCondition
public void setFormatCondition(java.lang.String condition,
double operand)
setFormatCondition
public void setFormatCondition(java.lang.String condition)
setLabelGap
public void setLabelGap(int d)
setTitle
public TextBox setTitle(java.lang.String text,
java.lang.String font,
double fontSize,
int fontColor)
setTitle
public TextBox setTitle(java.lang.String text,
java.lang.String font,
double fontSize)
setTitle
public TextBox setTitle(java.lang.String text,
java.lang.String font)
setTitle
public TextBox setTitle(java.lang.String text)
setTitlePos
public void setTitlePos(int alignment,
int titleGap)
setTitlePos
public void setTitlePos(int alignment)
setColors
public void setColors(int axisColor,
int labelColor,
int titleColor,
int tickColor)
setColors
public void setColors(int axisColor,
int labelColor,
int titleColor)
setColors
public void setColors(int axisColor,
int labelColor)
setColors
public void setColors(int axisColor)
setTickLength
public void setTickLength(int majorTickLen)
setTickLength
public void setTickLength(int majorTickLen,
int minorTickLen)
setTickLength2
public void setTickLength2(int majorTickLen,
int minorTickLen)
setTickWidth
public void setTickWidth(int majorTickWidth,
int minorTickWidth)
setTickWidth
public void setTickWidth(int majorTickWidth)
setTickColor
public void setTickColor(int majorTickColor,
int minorTickColor)
setTickColor
public void setTickColor(int majorTickColor)
setWidth
public void setWidth(int width)
setLength
public void setLength(int length)
setOffset
public void setOffset(int x,
int y)
setAngle
public void setAngle(double startAngle)
setMargin
public void setMargin(int topMargin,
int bottomMargin)
setMargin
public void setMargin(int topMargin)
setTopMargin
public void setTopMargin(int topMargin)
setIndent
public void setIndent(boolean indent)
setTickOffset
public void setTickOffset(double offset)
setLabelOffset
public void setLabelOffset(double offset)
setLabelAlignment
public void setLabelAlignment(int alignment,
int minLabelSpace)
setLabelAlignment
public void setLabelAlignment(int alignment)
setAutoScale
public void setAutoScale(double topExtension,
double bottomExtension,
double zeroAffinity)
setAutoScale
public void setAutoScale(double topExtension,
double bottomExtension)
setAutoScale
public void setAutoScale(double topExtension)
setAutoScale
public void setAutoScale()
setRounding
public void setRounding(boolean roundMin,
boolean roundMax)
setTickDensity
public void setTickDensity(int majorTickSpacing,
int minorTickSpacing)
setTickDensity
public void setTickDensity(int majorTickSpacing)
setMinTickInc
public void setMinTickInc(double inc)
setReverse
public void setReverse(boolean b)
setReverse
public void setReverse()
setLabelStep
public void setLabelStep(int majorTickStep,
int minorTickStep,
int majorTickOffset,
int minorTickOffset)
setLabelStep
public void setLabelStep(int majorTickStep,
int minorTickStep,
int majorTickOffset)
setLabelStep
public void setLabelStep(int majorTickStep,
int minorTickStep)
setLabelStep
public void setLabelStep(int majorTickStep)
setLabels
public TextBox setLabels(java.lang.String[] labels)
setLabels
public TextBox setLabels(double[] labels,
java.lang.String formatString)
setLabels
public TextBox setLabels(double[] labels)
setLabels2
public TextBox setLabels2(double[] labels,
java.lang.String formatString)
setLabels2
public TextBox setLabels2(double[] labels)
setLabels
public void setLabels(java.util.Date[] labels,
java.lang.String formatString)
setLabels
public void setLabels(java.util.Date[] labels)
setLabels2
public void setLabels2(java.util.Date[] labels,
java.lang.String formatString)
setLabels2
public void setLabels2(java.util.Date[] labels)
makeLabelTable
public CDMLTable makeLabelTable()
getLabelTable
public CDMLTable getLabelTable()
setLinearScale
public void setLinearScale(java.lang.String formatString)
setLinearScale
public void setLinearScale()
setLinearScale3
public void setLinearScale3(java.lang.String formatString)
setLinearScale3
public void setLinearScale3()
setLinearScale
public void setLinearScale(double lowerLimit,
double upperLimit,
java.lang.String[] labels)
setLinearScale2
public void setLinearScale2(double lowerLimit,
double upperLimit,
java.lang.String[] labels)
setLinearScale
public void setLinearScale(double lowerLimit,
double upperLimit,
double majorTickInc,
double minorTickInc)
setLinearScale
public void setLinearScale(double lowerLimit,
double upperLimit,
double majorTickInc)
setLinearScale
public void setLinearScale(double lowerLimit,
double upperLimit)
setLogScale
public void setLogScale(java.lang.String formatString)
setLogScale
public void setLogScale()
setLogScale3
public void setLogScale3(java.lang.String formatString)
setLogScale3
public void setLogScale3()
setLogScale
public void setLogScale(double lowerLimit,
double upperLimit,
java.lang.String[] labels)
setLogScale2
public void setLogScale2(double lowerLimit,
double upperLimit,
java.lang.String[] labels)
setLogScale
public void setLogScale(double lowerLimit,
double upperLimit,
double majorTickInc,
double minorTickInc)
setLogScale
public void setLogScale(double lowerLimit,
double upperLimit,
double majorTickInc)
setLogScale
public void setLogScale(double lowerLimit,
double upperLimit)
setDateScale
public void setDateScale(java.lang.String formatString)
setDateScale
public void setDateScale()
setDateScale3
public void setDateScale3(java.lang.String formatString)
setDateScale3
public void setDateScale3()
setDateScale
public void setDateScale(double lowerLimit,
double upperLimit,
java.lang.String[] labels)
setDateScale2
public void setDateScale2(double lowerLimit,
double upperLimit,
java.lang.String[] labels)
setDateScale
public void setDateScale(java.util.Date lowerLimit,
java.util.Date upperLimit,
java.lang.String[] labels)
setDateScale2
public void setDateScale2(java.util.Date lowerLimit,
java.util.Date upperLimit,
java.lang.String[] labels)
setDateScale
public void setDateScale(double lowerLimit,
double upperLimit,
double majorTickInc,
double minorTickInc)
setDateScale
public void setDateScale(double lowerLimit,
double upperLimit,
double majorTickInc)
setDateScale
public void setDateScale(double lowerLimit,
double upperLimit)
setDateScale
public void setDateScale(java.util.Date lowerLimit,
java.util.Date upperLimit,
double majorTickInc,
double minorTickInc)
setDateScale
public void setDateScale(java.util.Date lowerLimit,
java.util.Date upperLimit,
double majorTickInc)
setDateScale
public void setDateScale(java.util.Date lowerLimit,
java.util.Date upperLimit)
syncAxis
public void syncAxis(Axis axis,
double slope,
double intercept)
syncAxis
public void syncAxis(Axis axis,
double slope)
syncAxis
public void syncAxis(Axis axis)
copyAxis
public void copyAxis(Axis axis)
addMark
public Mark addMark(double value,
int lineColor,
java.lang.String text,
java.lang.String font,
double fontSize)
addMark
public Mark addMark(double value,
int lineColor,
java.lang.String text,
java.lang.String font)
addMark
public Mark addMark(double value,
int lineColor,
java.lang.String text)
addMark
public Mark addMark(double value,
int lineColor)
addZone
public void addZone(double startValue,
double endValue,
int color)
getThickness
public int getThickness()
getX
public int getX()
getY
public int getY()
getAlignment
public int getAlignment()
getMinValue
public double getMinValue()
getMaxValue
public double getMaxValue()
getTicks
public double[] getTicks()
getLabel
public java.lang.String getLabel(double pos)
addLabel
public void addLabel(double pos,
java.lang.String label)
getHTMLImageMap
public java.lang.String getHTMLImageMap(java.lang.String url,
java.lang.String queryFormat,
java.lang.String extraAttr,
int offsetX,
int offsetY)
getHTMLImageMap
public java.lang.String getHTMLImageMap(java.lang.String url,
java.lang.String queryFormat,
java.lang.String extraAttr)
getHTMLImageMap
public java.lang.String getHTMLImageMap(java.lang.String url,
java.lang.String queryFormat)
getHTMLImageMap
public java.lang.String getHTMLImageMap(java.lang.String url)
getAxisImageMap
public java.lang.String getAxisImageMap(int noOfSegments,
int mapWidth,
java.lang.String url,
java.lang.String queryFormat,
java.lang.String extraAttr,
int offsetX,
int offsetY)
getAxisImageMap
public java.lang.String getAxisImageMap(int noOfSegments,
int mapWidth,
java.lang.String url,
java.lang.String queryFormat,
java.lang.String extraAttr)
getAxisImageMap
public java.lang.String getAxisImageMap(int noOfSegments,
int mapWidth,
java.lang.String url,
java.lang.String queryFormat)
getAxisImageMap
public java.lang.String getAxisImageMap(int noOfSegments,
int mapWidth,
java.lang.String url)