1
Android에서 차트에 문제가 있습니다. AndroidPlot으로 그립니다. 내 문제는 다음과 같습니다. 그래프의 모서리에있는 점 레이블이 완전히 그려지지 않습니다. 레이블의 일부는 아래 스크린 샷 (점 2와 3) 에서처럼 차트 영역에 그려집니다. 또한 하단에 레이블을 하나 더 그려야합니다 (1 번 지점). 그리기 전에 차트를 준비하는AndroidPlot 포지셔닝 라벨
화면 http://postimg.org/image/d79e91q2p/
코드 :
Widget gw = plot.getGraphWidget();
plot.setGridPadding(0, 0, 0, 0);
plot.getDomainLabelWidget().setMarginBottom(50);
SizeMetrics sm = new SizeMetrics(0, SizeLayoutType.FILL, 0,
SizeLayoutType.FILL);
gw.setSize(sm);
LayoutManager lm = plot.getLayoutManager();
gw.position(0, XLayoutStyle.ABSOLUTE_FROM_LEFT, 0,
YLayoutStyle.ABSOLUTE_FROM_TOP);
// set colors
plot.getBackgroundPaint().setColor(Color.WHITE);
plot.setBackgroundColor(Color.WHITE);
plot.setBorderStyle(BorderStyle.NONE, null, null);
gw.getBackgroundPaint().setColor(Color.WHITE);
plot.getGraphWidget().getGridBackgroundPaint().setColor(Color.WHITE);
plot.getGraphWidget().getDomainLabelPaint().setColor(Color.BLACK);
plot.getGraphWidget().getRangeLabelPaint().setColor(Color.BLACK);
// labels orientation
plot.getGraphWidget().setDomainLabelOrientation(-90);
// remove legend
plot.getLayoutManager().remove(plot.getLegendWidget());
// set min and max for Y
plot.setRangeBoundaries(min, max, BoundaryMode.FIXED);
// set step for Y
plot.setRangeStep(XYStepMode.INCREMENT_BY_VAL, 20);
내 생각은 마진이나 패딩 무언가이다.