在Android中使用AChartEngine绘制动态折线图时遇到的问题

时间:2013-01-02 14:37:35

标签: android dynamic charts achartengine linegraph

  1. 如何停止沿y轴滚动AChartEngine动态折线图?

  2. 当我动态绘制值时,我希望显示最近绘制的值。怎么做?

  3. 我希望将y轴值绘制在20到200范围内,并且只想显示5个值,所以我使用了mRenderer.setYLabels(5);但是,当我这样做时,网格线仅显示那些值。并且用户将无法知道确切的y轴坐标。如何显示每个值的网格线并仅显示某些值的标签?

  4. 如果我手动向右或向左水平滚动图形,x轴标签会发生变化。我用setXLables(2)将范围设置为0-10;但它改为0,5,10 ...如何控制这种行为?

1 个答案:

答案 0 :(得分:2)

这些应该是4个单独的问题,而不是编号问题。所以,我只回答第一个问题:

您可以设置最小和最大显示值:

renderer.setXAxisMin(minValue);
renderer.setXAxisMax(maxValue);

如果通过滚动表示平移,则可以采用以下方法:

renderer.setPanEnabled(false, false);
renderer.setZoomEnabled(false, false);