ChartDirector
Class FinanceChart
java.lang.Object
ChartDirector.BaseChart
ChartDirector.MultiChart
ChartDirector.FinanceChart
public class FinanceChart
- extends MultiChart
Method Summary |
XYChart |
addAccDist(int height,
int color)
|
XYChart |
addADX(int height,
int period,
int posColor,
int negColor,
int color)
|
XYChart |
addAroon(int height,
int period,
int upColor,
int downColor)
|
XYChart |
addAroonOsc(int height,
int period,
int color)
|
XYChart |
addATR(int height,
int period,
int color1,
int color2)
|
InterLineLayer |
addBand(double[] upperLine,
double[] lowerLine,
int lineColor,
int fillColor,
java.lang.String name)
|
XYChart |
addBarIndicator(int height,
double[] data,
int color,
java.lang.String name)
|
BarLayer |
addBarIndicator2(XYChart c,
double[] data,
int color,
java.lang.String name)
|
InterLineLayer |
addBollingerBand(int period,
double bandWidth,
int lineColor,
int fillColor)
|
XYChart |
addBollingerWidth(int height,
int period,
double width,
int color)
|
CandleStickLayer |
addCandleStick(int upColor,
int downColor)
|
XYChart |
addCCI(int height,
int period,
int color,
double deviation,
int upColor,
int downColor)
|
XYChart |
addChaikinMoneyFlow(int height,
int period,
int color)
|
XYChart |
addChaikinOscillator(int height,
int color)
|
XYChart |
addChaikinVolatility(int height,
int period1,
int period2,
int color)
|
LineLayer |
addCloseLine(int color)
|
XYChart |
addCLV(int height,
int color)
|
LineLayer |
addComparison(double[] data,
int color,
java.lang.String name)
|
InterLineLayer |
addDonchianChannel(int period,
int lineColor,
int fillColor)
|
XYChart |
addDonchianWidth(int height,
int period,
int color)
|
XYChart |
addDPO(int height,
int period,
int color)
|
XYChart |
addEaseOfMovement(int height,
int period,
int color1,
int color2)
|
InterLineLayer |
addEnvelop(int period,
double range,
int lineColor,
int fillColor)
|
LineLayer |
addExpMovingAvg(int period,
int color)
|
XYChart |
addFastStochastic(int height,
int period1,
int period2,
int color1,
int color2)
|
HLOCLayer |
addHLOC(int upColor,
int downColor)
|
XYChart |
addIndicator(int height)
|
XYChart |
addLineIndicator(int height,
double[] data,
int color,
java.lang.String name)
|
LineLayer |
addLineIndicator2(XYChart c,
double[] data,
int color,
java.lang.String name)
|
XYChart |
addMACD(int height,
int period1,
int period2,
int period3,
int color,
int signalColor,
int divColor)
|
XYChart |
addMainChart(int height)
|
XYChart |
addMassIndex(int height,
int color,
int upColor,
int downColor)
|
LineLayer |
addMedianPrice(int color)
|
XYChart |
addMFI(int height,
int period,
int color,
double range,
int upColor,
int downColor)
|
XYChart |
addMomentum(int height,
int period,
int color)
|
XYChart |
addNVI(int height,
int period,
int color,
int signalColor)
|
XYChart |
addOBV(int height,
int color)
|
LineLayer |
addParabolicSAR(double accInitial,
double accIncrement,
double accMaximum,
int symbolType,
int symbolSize,
int fillColor,
int edgeColor)
|
XYChart |
addPerformance(int height,
int color)
|
TextBox |
addPlotAreaTitle(int alignment,
java.lang.String text)
|
XYChart |
addPPO(int height,
int period1,
int period2,
int period3,
int color,
int signalColor,
int divColor)
|
XYChart |
addPVI(int height,
int period,
int color,
int signalColor)
|
XYChart |
addPVO(int height,
int period1,
int period2,
int period3,
int color,
int signalColor,
int divColor)
|
XYChart |
addPVT(int height,
int color)
|
XYChart |
addROC(int height,
int period,
int color)
|
XYChart |
addRSI(int height,
int period,
int color,
double range,
int upColor,
int downColor)
|
LineLayer |
addSimpleMovingAvg(int period,
int color)
|
XYChart |
addSlowStochastic(int height,
int period1,
int period2,
int color1,
int color2)
|
XYChart |
addStdDev(int height,
int period,
int color)
|
XYChart |
addStochRSI(int height,
int period,
int color,
double range,
int upColor,
int downColor)
|
void |
addThreshold(XYChart c,
LineLayer layer,
double topRange,
int topColor,
double bottomRange,
int bottomColor)
|
LineLayer |
addTriMovingAvg(int period,
int color)
|
XYChart |
addTRIX(int height,
int period,
int color)
|
LineLayer |
addTypicalPrice(int color)
|
XYChart |
addUltimateOscillator(int height,
int period1,
int period2,
int period3,
int color,
double range,
int upColor,
int downColor)
|
BarLayer |
addVolBars(int height,
int upColor,
int downColor,
int flatColor)
|
XYChart |
addVolIndicator(int height,
int upColor,
int downColor,
int flatColor)
|
LineLayer |
addWeightedClose(int color)
|
LineLayer |
addWeightedMovingAvg(int period,
int color)
|
XYChart |
addWilliamR(int height,
int period,
int color,
double range,
int upColor,
int downColor)
|
void |
enableAntiAlias(boolean antiAlias)
|
java.lang.String |
getToolTipDateFormat()
|
void |
setAxisOnRight(boolean b)
|
void |
setData(java.util.Date[] timeStamps,
double[] highData,
double[] lowData,
double[] openData,
double[] closeData,
double[] volData,
int extraPoints)
|
void |
setData(double[] timeStamps,
double[] highData,
double[] lowData,
double[] openData,
double[] closeData,
double[] volData,
int extraPoints)
|
void |
setDateLabelFormat(java.lang.String yearFormat,
java.lang.String firstMonthFormat,
java.lang.String otherMonthFormat,
java.lang.String firstDayFormat,
java.lang.String otherDayFormat,
java.lang.String firstHourFormat,
java.lang.String otherHourFormat)
|
void |
setDateLabelSpacing(int labelSpacing)
|
void |
setLegendStyle(java.lang.String font,
double fontSize,
int fontColor,
int bgColor)
|
void |
setLogScale(boolean b)
|
void |
setMargins(int leftMargin,
int topMargin,
int rightMargin,
int bottomMargin)
|
void |
setNumberLabelFormat(java.lang.String formatString)
|
Axis |
setPercentageAxis()
|
void |
setPlotAreaBorder(int borderColor,
int borderGap)
|
void |
setPlotAreaStyle(int bgColor,
int majorHGridColor,
int majorVGridColor,
int minorHGridColor,
int minorVGridColor)
|
void |
setToolTipDateFormat(java.lang.String monthFormat,
java.lang.String dayFormat,
java.lang.String hourFormat)
|
void |
setXAxisStyle(java.lang.String font,
double fontSize,
int fontColor,
double fontAngle)
|
void |
setYAxisStyle(java.lang.String font,
double fontSize,
int fontColor,
int axisMargin)
|
Methods inherited from class ChartDirector.BaseChart |
addExtraField, addExtraField, addExtraField, addExtraField2, addExtraField2, addLegend, addLegend, addLegend, addLegend, addLegend2, addLegend2, addLegend2, addLine, addLine, addLine, addTable, addText, addText, addText, addText, addText, addText, addText, addTitle, addTitle, addTitle, addTitle, addTitle, addTitle, addTitle, addTitle, addTitle, addTitle, addTitle, addTitle, addTitle2, addTitle2, addTitle2, addTitle2, addTitle2, addTitle2, adjustBrightness, autoColor, dashLineColor, dashLineColor, enableVectorOutput, formatValue, formatValue, getAbsOffsetX, getAbsOffsetY, getChartMetrics, getColor, getDrawArea, getHeight, getHTMLImageMap, getHTMLImageMap, getHTMLImageMap, getHTMLImageMap, getJsChartModel, getJsChartModel, getLegend, getWidth, gradientColor, gradientColor, gradientColor, gradientColor, gradientColor, gradientColor2, gradientColor2, gradientColor2, gradientColor2, halfColor, initDynamicLayer, layout, layoutLegend, linearGradientColor, linearGradientColor, linearGradientColor, linearGradientColor, linearGradientColor2, linearGradientColor2, makeChart, makeChart, makeChart, makeChart2, makeChart3, makeImage, makeSession, makeSession, makeSession, makeSession, makeSession, makeSession, makeSession, makeSession, makeTmpFile, makeTmpFile, makeTmpFile, patternColor, patternColor, patternColor, patternColor, patternColor2, patternColor2, radialGradientColor, radialGradientColor, radialGradientColor, radialGradientColor, radialGradientColor2, radialGradientColor2, recycle, removeDynamicLayer, setAMPM, setAntiAlias, setAntiAlias, setAntiAlias, setBackground, setBackground, setBackground, setBgImage, setBgImage, setBorder, setColor, setColors, setColors, setColors2, setDefaultFonts, setDefaultFonts, setDefaultFonts, setDefaultFonts, setDropShadow, setDropShadow, setDropShadow, setDropShadow, setDropShadow, setFontTable, setMonthNames, setNumberFormat, setNumberFormat, setNumberFormat, setNumberFormat, setOutputOptions, setResource, setResource, setRoundedFrame, setRoundedFrame, setRoundedFrame, setRoundedFrame, setSearchPath, setSearchPath, setSearchPath, setSearchPath, setSearchPath, setSearchPath, setSearchPath, setSearchPath, setSearchPath, setSearchPath2, setSearchPath2, setSearchPath3, setSearchPath3, setSearchPath3, setSearchPath4, setSearchPath5, setSearchPath5, setSize, setThickFrame, setThickFrame, setThickFrame, setThickFrame, setTransparentColor, setWallpaper, setWeekDayNames |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
FinanceChart
public FinanceChart(int width)
enableAntiAlias
public void enableAntiAlias(boolean antiAlias)
setMargins
public void setMargins(int leftMargin,
int topMargin,
int rightMargin,
int bottomMargin)
addPlotAreaTitle
public TextBox addPlotAreaTitle(int alignment,
java.lang.String text)
setPlotAreaStyle
public void setPlotAreaStyle(int bgColor,
int majorHGridColor,
int majorVGridColor,
int minorHGridColor,
int minorVGridColor)
setPlotAreaBorder
public void setPlotAreaBorder(int borderColor,
int borderGap)
setLegendStyle
public void setLegendStyle(java.lang.String font,
double fontSize,
int fontColor,
int bgColor)
setXAxisStyle
public void setXAxisStyle(java.lang.String font,
double fontSize,
int fontColor,
double fontAngle)
setYAxisStyle
public void setYAxisStyle(java.lang.String font,
double fontSize,
int fontColor,
int axisMargin)
setAxisOnRight
public void setAxisOnRight(boolean b)
setLogScale
public void setLogScale(boolean b)
setDateLabelFormat
public void setDateLabelFormat(java.lang.String yearFormat,
java.lang.String firstMonthFormat,
java.lang.String otherMonthFormat,
java.lang.String firstDayFormat,
java.lang.String otherDayFormat,
java.lang.String firstHourFormat,
java.lang.String otherHourFormat)
setDateLabelSpacing
public void setDateLabelSpacing(int labelSpacing)
setToolTipDateFormat
public void setToolTipDateFormat(java.lang.String monthFormat,
java.lang.String dayFormat,
java.lang.String hourFormat)
getToolTipDateFormat
public java.lang.String getToolTipDateFormat()
setNumberLabelFormat
public void setNumberLabelFormat(java.lang.String formatString)
setData
public void setData(java.util.Date[] timeStamps,
double[] highData,
double[] lowData,
double[] openData,
double[] closeData,
double[] volData,
int extraPoints)
setData
public void setData(double[] timeStamps,
double[] highData,
double[] lowData,
double[] openData,
double[] closeData,
double[] volData,
int extraPoints)
addMainChart
public XYChart addMainChart(int height)
addCandleStick
public CandleStickLayer addCandleStick(int upColor,
int downColor)
addHLOC
public HLOCLayer addHLOC(int upColor,
int downColor)
addCloseLine
public LineLayer addCloseLine(int color)
addWeightedClose
public LineLayer addWeightedClose(int color)
addTypicalPrice
public LineLayer addTypicalPrice(int color)
addMedianPrice
public LineLayer addMedianPrice(int color)
addSimpleMovingAvg
public LineLayer addSimpleMovingAvg(int period,
int color)
addExpMovingAvg
public LineLayer addExpMovingAvg(int period,
int color)
addTriMovingAvg
public LineLayer addTriMovingAvg(int period,
int color)
addWeightedMovingAvg
public LineLayer addWeightedMovingAvg(int period,
int color)
addParabolicSAR
public LineLayer addParabolicSAR(double accInitial,
double accIncrement,
double accMaximum,
int symbolType,
int symbolSize,
int fillColor,
int edgeColor)
addComparison
public LineLayer addComparison(double[] data,
int color,
java.lang.String name)
setPercentageAxis
public Axis setPercentageAxis()
addBand
public InterLineLayer addBand(double[] upperLine,
double[] lowerLine,
int lineColor,
int fillColor,
java.lang.String name)
addBollingerBand
public InterLineLayer addBollingerBand(int period,
double bandWidth,
int lineColor,
int fillColor)
addDonchianChannel
public InterLineLayer addDonchianChannel(int period,
int lineColor,
int fillColor)
addEnvelop
public InterLineLayer addEnvelop(int period,
double range,
int lineColor,
int fillColor)
addVolBars
public BarLayer addVolBars(int height,
int upColor,
int downColor,
int flatColor)
addIndicator
public XYChart addIndicator(int height)
addLineIndicator
public XYChart addLineIndicator(int height,
double[] data,
int color,
java.lang.String name)
addLineIndicator2
public LineLayer addLineIndicator2(XYChart c,
double[] data,
int color,
java.lang.String name)
addBarIndicator
public XYChart addBarIndicator(int height,
double[] data,
int color,
java.lang.String name)
addBarIndicator2
public BarLayer addBarIndicator2(XYChart c,
double[] data,
int color,
java.lang.String name)
addThreshold
public void addThreshold(XYChart c,
LineLayer layer,
double topRange,
int topColor,
double bottomRange,
int bottomColor)
addAccDist
public XYChart addAccDist(int height,
int color)
addAroon
public XYChart addAroon(int height,
int period,
int upColor,
int downColor)
addAroonOsc
public XYChart addAroonOsc(int height,
int period,
int color)
addADX
public XYChart addADX(int height,
int period,
int posColor,
int negColor,
int color)
addATR
public XYChart addATR(int height,
int period,
int color1,
int color2)
addBollingerWidth
public XYChart addBollingerWidth(int height,
int period,
double width,
int color)
addCCI
public XYChart addCCI(int height,
int period,
int color,
double deviation,
int upColor,
int downColor)
addChaikinMoneyFlow
public XYChart addChaikinMoneyFlow(int height,
int period,
int color)
addChaikinOscillator
public XYChart addChaikinOscillator(int height,
int color)
addChaikinVolatility
public XYChart addChaikinVolatility(int height,
int period1,
int period2,
int color)
addCLV
public XYChart addCLV(int height,
int color)
addDPO
public XYChart addDPO(int height,
int period,
int color)
addDonchianWidth
public XYChart addDonchianWidth(int height,
int period,
int color)
addEaseOfMovement
public XYChart addEaseOfMovement(int height,
int period,
int color1,
int color2)
addFastStochastic
public XYChart addFastStochastic(int height,
int period1,
int period2,
int color1,
int color2)
addMACD
public XYChart addMACD(int height,
int period1,
int period2,
int period3,
int color,
int signalColor,
int divColor)
addMassIndex
public XYChart addMassIndex(int height,
int color,
int upColor,
int downColor)
addMFI
public XYChart addMFI(int height,
int period,
int color,
double range,
int upColor,
int downColor)
addMomentum
public XYChart addMomentum(int height,
int period,
int color)
addNVI
public XYChart addNVI(int height,
int period,
int color,
int signalColor)
addOBV
public XYChart addOBV(int height,
int color)
addPerformance
public XYChart addPerformance(int height,
int color)
addPPO
public XYChart addPPO(int height,
int period1,
int period2,
int period3,
int color,
int signalColor,
int divColor)
addPVI
public XYChart addPVI(int height,
int period,
int color,
int signalColor)
addPVO
public XYChart addPVO(int height,
int period1,
int period2,
int period3,
int color,
int signalColor,
int divColor)
addPVT
public XYChart addPVT(int height,
int color)
addROC
public XYChart addROC(int height,
int period,
int color)
addRSI
public XYChart addRSI(int height,
int period,
int color,
double range,
int upColor,
int downColor)
addSlowStochastic
public XYChart addSlowStochastic(int height,
int period1,
int period2,
int color1,
int color2)
addStdDev
public XYChart addStdDev(int height,
int period,
int color)
addStochRSI
public XYChart addStochRSI(int height,
int period,
int color,
double range,
int upColor,
int downColor)
addTRIX
public XYChart addTRIX(int height,
int period,
int color)
addUltimateOscillator
public XYChart addUltimateOscillator(int height,
int period1,
int period2,
int period3,
int color,
double range,
int upColor,
int downColor)
addVolIndicator
public XYChart addVolIndicator(int height,
int upColor,
int downColor,
int flatColor)
addWilliamR
public XYChart addWilliamR(int height,
int period,
int color,
double range,
int upColor,
int downColor)