我正在使用链接中的一些安卓库.. https://github.com/jjoe64/GraphView-Demos ..我尝试使用实时图形示例https://github.com/jjoe64/GraphView-Demos/blob/master/src/com/jjoe64/graphviewdemos/RealtimeGraph.java ...它对我很有用但我的问题很少xy轴刻度设置。 在重新运行图表期间加载新数据时,所有x-y轴刻度值都会根据输入数据值进行更改。
我想将y轴从1到6的范围固定,x从1到30固定..每个都有一个增量刻度1 ..这个轴标签值应该总是固定的,图形应该按照in把数据.. 我需要一些固定的实验室。
答案 0 :(得分:5)
你尝试过手动y轴吗? E.g。
graphView.setManualYAxisBounds(100, -100)
答案 1 :(得分:0)
您可以像下面的代码一样使用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);