2013-10-29 3 views
1

AndroidPlot에서 도메인 값을 배치하고 정렬하는 데 문제가 있습니다. 지금까지 가지고있는 스크린 샷을 첨부했습니다.AndroidPlot : 도메인 값 라벨 위치 지정 및 정렬

문제 1 (위치)는 (아래와 같이) I는 MMM-YY 유닉스 타임 스탬프 포맷 및 -90 °로 도메인 라벨 방향을 설정하려고하므로, 라벨이 그래프 영역을 중첩하는 경향이있다. 도메인 레이블을 이동하는 방법이 있습니까? 나는 이 오프셋의 변경 사항을 수용하기 위해 크기를 조정하지 않기 때문에 이 아닌 setDomainLabelVerticalOffset()을 사용하는 것을 선호합니다.

문제 2 (정렬) : 도메인 레이블이 아래쪽에서 정렬 된 것 같습니다. 아래 스크린 샷에서 "Jul-07"과 "May-09"레이블을 보면 매우 분명합니다. 상단에서 레이블을 정렬 할 수 있습니까? 당신이 할 수있는

Screenshot

+0

안녕하세요? –

+1

@NatalieCarr, 조금 늦었다는 것을 알고 있습니다.하지만 여기에 내가 어떻게했는지가 나와 있습니다. XML에서는'androidPlot.graphWidget.domainLabelOrientation = "- 90"'또는 런타임에'plot.getGraphWidget(). setDomainLabelOrientation (float)'을 사용하여 XML을 사용했습니다. – fahmy

답변

2

한 가지 레이블의 정당화가 그리는 설정됩니다. 메모리를 제공하는 경우, 기본이 센터는 정당화하고 당신이 아마 원하는 것은 정당화 권리 : 당신이 날 도메인 수직 레이블을 얻었는지 물어 될까요,

plot.getGraphWidget().getDomainLabelPaint().setTextAlign(Paint.Align.RIGHT);