2013-06-01 9 views
1

가로 막 대형 차트에서 x 축을 문자열로 설정하는 방법은 무엇입니까? XYValueSeries를 만들고 루프에 내 값을 추가했습니다.achartengine x 축 레이블을 문자열로 변경하는 방법

int i=0; 
for (Map.Entry<String, Float> entry : sentData_Contacts.entrySet()) 
{ 
    sentBarValues.add(i, entry.getValue()); 
    mRenderer.addXTextLabel(i, entry.getKey()); 
    i++; 
} 

이렇게하려면 xyValueSerioes.add가 사용되지만 2 개의 이중 값이 필요합니다. 그래서 다음 라인에서는 멀티 렌더러를 얻었고 addXTextLabel을 실행했습니다. 그 결과 막대의 수와 문자열이 모두 그래프에 나타납니다.

그래프의 번호는 어떻게 제거합니까?

X 축 레이블을 결과의

예 : '2 mystring에'

답변

3

을 내가 해결책을 찾은 것 같아, 올바른 경우 어쩌면 누군가가 말해 줄 수 - 추가 mRenderer.setXLabels (0); 마지막 레이블을 제거하기 위해 레이블을 변경 한 후.

for (Map.Entry<String, Float> entry : sentData_Contacts.entrySet()) 
    { 
     sentBarValues.add(i, entry.getValue()); 
     mRenderer.addXTextLabel(i, entry.getKey()); 
     mRenderer.setXLabels(0); 
     i++; 
    } 
관련 문제