2014-02-20 1 views
2

라인 차트 아래에 작성하지만, 답변이 있었다 :안드로이드 achartengine :이의 유래에 대한 몇 가지 질문을 발견

FillOutsideLine fill = new FillOutsideLine(FillOutsideLine.Type.ABOVE); 
    fill.setColor(Color.GRAY); 
    renderer.addFillOutsideLine(fill); 

을하지만 난 상관없이 채우기 (내 선 차트에서 위의 코드를 사용하지 않을 때

'아래'

enter image description here

유형이 부분적으로 작동합니다 유형) 유형 '아래'제외, 아래 볼 수 있듯이 선 차트의 선이 채워집니다 위의 영역 만 입니다. 하지만 축 아래의 영역도 채색됩니다.

enter image description here

누군가 도와주세요.

+0

투명 배경을 사용하고있는 것처럼 보입니다. –

+0

예 @ 단; 당신 말이 맞아요. 흰색 (또는 color'ed) 배경을 사용해야합니까?이 문제는 해결 될 예정입니까? 해보겠습니다. – user2903200

+0

@Dan, 배경색을 흰색으로 바꾼다고해도 같은 동작입니다. Y 축의 음수 값이 -100에서 0 사이에서 실행 되었기 때문일 수 있습니까? AChartEngine이 축에서 0부터 시작하여 색상을 그려 내려는 이유가이 문제입니까? – user2903200

답변

1

시도해보십시오. 예, Y 축에 음수 값이 있기 때문에 문제가 발생한 것 같습니다.

이제이 해킹으로 문제가 없습니다. Y 축 값을 양수 값으로 변경했지만 Y 축을 음수 값으로 지정했습니다. 중고 :

   FillOutsideLine fill = new FillOutsideLine(FillOutsideLine.Type.BOUNDS_ABOVE); 
    fill.setColor(Color.LTGRAY); 
    renderer.addFillOutsideLine(fill); 
관련 문제