我是 achartengine 的新手,我喜欢它。很好!
我正在使用带有动态添加点的折线图。如果我不碰它,自动缩放和跟随功能就可以正常工作。但是我想在 y 轴顶部有一些额外的空间(见截图)。我怎样才能做到这一点?我不希望这些点触及图表的上边缘。
这是我的代码:
public Linegraph() {
mDataset.addSeries(dataset);
renderer.setColor(Color.BLUE);
renderer.setPointStyle(PointStyle.TRIANGLE);
renderer.setFillPoints(true);
// enable zoom
mRenderer.setZoomButtonsVisible(true);
mRenderer.setXTitle("Value #");
mRenderer.setYTitle("Value");
mRenderer.setLabelsTextSize(25);
mRenderer.setLegendTextSize(25);
mRenderer.setChartTitleTextSize(25);
mRenderer.setAxisTitleTextSize(25);
mRenderer.setYLabelsAlign(Align.LEFT);
mRenderer.setXLabelsColor(Color.RED);
mRenderer.setYLabelsColor(0, Color.RED);
mRenderer.addSeriesRenderer(renderer);
mRenderer.setYAxisMin(-1);
mRenderer.setXAxisMin(-1);
}
public GraphicalView getView(Context context) {
return ChartFactory.getLineChartView(context, mDataset, mRenderer);
}
public void addNewPoint(Point p) {
dataset.add(p.getX(), p.getY());
}
手动触摸和移动视图后,如何重新启用自动跟随功能?
截屏: