图表中间的 MPAndroidChart 中心视图
MPAndroidChart centre view on middle of chart
我正在使用 MPAndroidChart 库在折线图中绘制实时传感器数据。我希望在右端给数据一种 'buffer' 的形式,以便新数据位于屏幕中央。我试图在下面说明我的意思:
基本上,我已经明白了,所以 ViewPort 会滚动并在屏幕的最右端显示最新的项目,但我希望它在中间。谢谢!
您需要设置轴最大值,设置可见范围并最后移动视口
double range = 5; // how many data you want to show in view port
double maxX = 100; // your highest X value
chartView.getXAxis().setAxisMaximum(maxX + range/2);
chartView.setVisibleXRange(range, range);
chartView.moveViewToX(maxX);
chartView.notifyDataSetChanged();
我正在使用 MPAndroidChart 库在折线图中绘制实时传感器数据。我希望在右端给数据一种 'buffer' 的形式,以便新数据位于屏幕中央。我试图在下面说明我的意思:
基本上,我已经明白了,所以 ViewPort 会滚动并在屏幕的最右端显示最新的项目,但我希望它在中间。谢谢!
您需要设置轴最大值,设置可见范围并最后移动视口
double range = 5; // how many data you want to show in view port
double maxX = 100; // your highest X value
chartView.getXAxis().setAxisMaximum(maxX + range/2);
chartView.setVisibleXRange(range, range);
chartView.moveViewToX(maxX);
chartView.notifyDataSetChanged();