Bre*_*uro 6 android graph android-graphview
我有一个线图,我每次用户输入数字时都会添加数据.用户输入一个数字50次,所以我希望x轴的范围从1到50,增量为1.在y轴上,我希望它的范围是2 - 15(用户输入2到15之间的数字)增量为1.我真的不确定如何做到这一点,这就是我所拥有的:
graph = (GraphView) findViewById(R.id.session_graph);
series = new LineGraphSeries<DataPoint>(new DataPoint[] {});
graph.addSeries(series);
graph.getViewport().setMinX(1);
graph.getViewport().setMaxX(50);
graph.getViewport().setMinY(2.0);
graph.getViewport().setMaxY(15.0);
Run Code Online (Sandbox Code Playgroud)
但是,当我启动我的应用程序时,x和y轴的范围为0 - 2,间隔为0.5
小智 17
GraphView默认设置轴范围.您要做的是手动设置限制.设置范围后,您必须告诉graphView根据您的指令设置范围.这是如何:
graph = (GraphView) findViewById(R.id.session_graph);
series = new LineGraphSeries<DataPoint>(new DataPoint[] {});
graph.addSeries(series);
graph.getViewport().setMinX(1);
graph.getViewport().setMaxX(50);
graph.getViewport().setMinY(2.0);
graph.getViewport().setMaxY(15.0);
graph.getViewport().setYAxisBoundsManual(true);
graph.getViewport().setXAxisBoundsManual(true);
Run Code Online (Sandbox Code Playgroud)
希望这会有所帮助,答案也不会太晚:)
| 归档时间: |
|
| 查看次数: |
10228 次 |
| 最近记录: |