我正在开发一个 Android 应用程序,它使用GraphView 3.1 库在图表中绘制陀螺仪传感器输入。
我提供给 GraphView 的数据是-90 到 90之间的值。
由于我希望图表同时显示正值和负值,因此我希望 origo 位于图表的中间(垂直)。
图表演示: http ://www.youtube.com/watch?v=NtQOVU0GEEY
正如您在视频中看到的那样,图表以顶部/底部的 x 轴和 y 轴值开始,这是不需要的,因为在两种情况下的值都是 0。当 x 轴和 y 轴为 0 时,它们都应该位于中间(垂直中心,即 origo)。图表也不应该根据后续值移动曲线,一旦我倾斜设备就会显示出来。
你们中有人知道如何解决这个问题吗?我希望情节一致,而不是相对于后续值。
我使用的代码几乎与 jjoe64 在他的演示中创建的代码相同: https ://github.com/jjoe64/GraphView-Demos/blob/master/src/com/jjoe64/graphviewdemos/RealtimeGraph.java
谢谢!最好的问候,蒂姆