我无法让 AChartEngine 将实际可见轴集中在 Origo 上,而不是让它们沿着图表的左侧和底部。
我需要这样的轴:
有任何想法吗?
(这个问题类似于问题#2 [2]:Make x-axis in vertical center using AChartEngine但我认为更具体的问题可能会得到答案)
我无法让 AChartEngine 将实际可见轴集中在 Origo 上,而不是让它们沿着图表的左侧和底部。
我需要这样的轴:
有任何想法吗?
(这个问题类似于问题#2 [2]:Make x-axis in vertical center using AChartEngine但我认为更具体的问题可能会得到答案)
我对 AChartEngine 1.0.0 进行了一些修改,以便可以在绘图中心显示轴。使用下面的代码将轴设置为中心。
XYMultipleSeriesRenderer.setXAxisAlign(Align.CENTER, 0);
XYMultipleSeriesRenderer.setYAxisAlign(Align.CENTER, 0);
XYMultipleSeriesRenderer.patch
XYChart.patch
这是一个关于它的外观的示例
没有比你提到的更好的答案了。只需确保您计算 X 和 Y 范围,例如您的数据适合其中,并确保您设置的范围以 0 点为中心:
renderer.setXAxisMin(-value);
randerer.setXAxisMax(value);
Y轴也一样。