Achartengine不显示该行的最后一个值

时间:2014-08-01 09:48:21

标签: android achartengine

你好我们试图写一个简单的折线图,但它没有渲染线上的最后一个值。我想在线图上显示所有值。

http://imgur.com/EHFh1xP

http://imgur.com/CWl8CDi

尝试的代码是

XYSeriesRenderer rendererLijn0 = new XYSeriesRenderer();
        rendererLijn0.setColor(Color.RED);
        rendererLijn0.setChartValuesTextSize(rendererLijn0.getChartValuesTextSize()+20);
        rendererLijn0.setDisplayChartValues(true);
        rendererLijn0.setPointStyle(PointStyle.CIRCLE);
        rendererLijn0.setFillPoints(true);
        rendererLijn0.setDisplayBoundingPoints(true);
        XYSeriesRenderer rendererLijn1 = new XYSeriesRenderer();
        rendererLijn1.setDisplayChartValues(true);
        rendererLijn1.setPointStyle(PointStyle.CIRCLE);
        rendererLijn1.setFillPoints(true);
        rendererLijn1.setDisplayBoundingPoints(true);
        AlleSeries.addSeries(GrafiekDataLijn0);
        AlleSeries.addSeries(GrafiekDataLijn1);
        AlleRenderers.addSeriesRenderer(rendererLijn0);
        AlleRenderers.addSeriesRenderer(rendererLijn1);
        AlleRenderers.setXTitle("Tijden");
        AlleRenderers.setYTitle("Waarde Lijnen");
        AlleRenderers.setYAxisMin(0);
        AlleRenderers.setYAxisMax((hoogste + 20));
        AlleRenderers.setZoomEnabled(true);
        AlleRenderers.setZoomButtonsVisible(true);
        AlleRenderers.setXLabelsAlign(Align.CENTER);
        AlleRenderers.setXAxisMin(0-0.2);
        AlleRenderers.setXAxisMax(GrafiekDataLijn1.getItemCount());
        GraphicalView Grafiek = ChartFactory.getLineChartView(
                getBaseContext(), AlleSeries, AlleRenderers);
        lnGrafiek.addView(Grafiek);

1 个答案:

答案 0 :(得分:1)

尝试为您的视图添加一些填充:

Grafiek.setPadding(0,0,20,0);//(left, top, right, bottom);