【问题标题】:android line graph using graph view library使用图形视图库的android折线图
【发布时间】:2013-11-05 13:42:31
【问题描述】:

我正在使用链接中的一些 android 库 ..https://github.com/jjoe64/GraphView-Demos ..我尝试了实时图形示例 https://github.com/jjoe64/GraphView-Demos/blob/master/src/com/jjoe64/graphviewdemos/RealtimeGraph.java ...它对我来说效果很好,但我的 x-y 轴比例设置问题很少。 在重新绘制图形期间加载新数据时,所有 x-y 轴刻度值都会根据输入数据值发生变化。

我想将 y 轴从 1 到 6 固定,x 从 1 到 30 .. 每个增量比例为 1 .. 这个轴标签值应该始终是固定的,并且图形应该根据 in放数据.. 我需要一些方法去固定实验室。

【问题讨论】:

  • 找不到我的页面!!

标签: android graph android-graphview


【解决方案1】:

您是否尝试过手动 y 轴?例如

graphView.setManualYAxisBounds(100, -100) 

【讨论】:

    【解决方案2】:

    你可以像下面这段代码一样使用 setMinX 和 setMinY 函数,如果你没有在里面放一些数据,这段代码会用 X-Y 轴绘制 + 图形:

    graph.getViewport().setYAxisBoundsManual(true);
    graph.getViewport().setMinY(-1);   //define your limits on here or use zoom code below!
    graph.getViewport().setMaxY(1);
    
    graph.getViewport().setXAxisBoundsManual(true);
    graph.getViewport().setMinX(-1);
    graph.getViewport().setMaxX(1);
    

    奖励:如果您想用手指放大/缩小,请使用以下代码:

    graph.getViewport().setScalable(true);
    graph.getViewport().setScalableY(true);
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-02-22
      • 2019-05-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-10-16
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多