2012-10-31 2 views
0

3 개 있습니다. 배열 목록 중 하나는 값 하나는 날짜 용이고 하나는 제목 용입니다. 내가 데이터 세트에서 설정하려는하지만 난 또한 AchartEngine에서 Dataset에 대한 새로운 방법을 만들 수 있습니까?

mChartView = ChartFactory.getLineChartView(this, mDataset(legendArray,arrayforDateticks, values), renderer); 

에서 설정 때 내가 Xtitle 일이 사용하고 있습니다.

List<double[]> x = new ArrayList<double[]>(arrayforDateticks.size()); 
String[] date = new String[stockArr.length]; 
for(int i= 0; i<stockArr.length; i++) 
{ 
     date[i] = stockArr[i] ; 
} 
for(int i=0 ; i < titles.length; i++) 
{ 
    x.add(new double[]{ 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35}); 
    } 
for(int i=0;i<date.length;i++) 
{ 
    renderer.addXTextLabel(i+1, date[i]); 
} 

rendering.addXtextlabel 때 null 포인터 예외가 발생합니다. 이유가 무엇입니까?

+0

'렌더링 '의 초기화를 확인하십시오. –

+0

의견을 말하십시오 –

+0

예외를 게시하십시오. 그렇지 않으면, 아무도 당신을 도울 수 없을 것입니다. –

답변

1

hoveryspicy와 마찬가지로 렌더러는 초기화 된 것처럼 보이지 않습니다.

당신은 같은 것을 넣어해야합니다

XYMultipleSeriesRenderer 렌더러 = 새로운 XYMultipleSeriesRenderer을();

텍스트 레이블을 추가하기 전에 ...

관련 문제