public void setIntervalX(String chartName, String itemName, double fromValue, double toValue, Color color)
{
PosChart chart = new PosChart();
for(int i =0;i<getPanel().getComponentCount();i++)
{
chart = (PosChart)((JPanel)getPanel().getComponent(i)).getComponent(0);
if(chartName.equals(chart.getName())) {
break;
}
}
IlvDataWindow w = null;
double yDataMin = chart.getYAxis(0).getDataMin() - Math.abs(chart.getYAxis(0).getDataMin() * 0.4);
double yDataMax = chart.getYAxis(0).getDataMax() + (chart.getYAxis(0).getDataMax() * 0.45);
w = new IlvDataWindow(fromValue, toValue, yDataMin, yDataMax);
// IlvDataInterval inter = new IlvDataInterval(fromValue, toValue);
IlvDataIndicator weInd = new IlvDataIndicator(0 , w, itemName); /** Y Value Base*/
weInd.setStyle(new IlvStyle(Color.white, color )); /**IlvColor.skyBlue*/
chart.addDecoration(weInd);
setHighlight(chart);
}
위 메소드를 사용하여 차트내에 구분된 영역을 표시하고 영역안에 영역을 알수있는 텍스트를 표시하고 있는데요..
현재는 텍스트가 차트 영역 정 중앙에 표시되는데..
영역 맨 아래로 내릴려면 어떻게 해야 되나요?
빠른 답변 주시면 고맙겠습니다..
문의샘플 이미지 첨부합니다..
문의 샘플.jpg