【问题标题】:Issues faced while drawing dynamic line graph using AChartEngine in Android在 Android 中使用 AChartEngine 绘制动态折线图时面临的问题
【发布时间】:2013-01-02 14:37:35
【问题描述】:
  1. 如何停止 AChartEngine 动态折线图沿 y 轴滚动?

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

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

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

【问题讨论】:

    标签: android dynamic charts achartengine linegraph


    【解决方案1】:

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

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

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

    如果滚动是指平移,那么可以这样做:

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

    【讨论】:

    • 我集体提问,因为它们是相互关联的。我已经设置了最小最大范围,但这不会停止图形的滚动。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多