AChartEngine:“自动缩放”具有多个Y轴的图表

时间:2013-01-15 14:38:34

标签: android achartengine

我正在使用AChartEngine的TimeSeries来显示四个独立的值系列。 “值”的尺度变化很大 - 其中一个是分数(在0和1之间变化),另一个的范围是0到1000.

现在,我想同时显示所有四个。我已经能够做到这一点,但问题是分数的线总是拥抱X轴,因为当Y轴从0到1000 时,0和1之间的变化是无法区分的。

我的一个解决方案是,我将将所有值转换为通用比例,然后再将它们添加到系列。这样,所有四条线总是处于相同的比例。我完全可以摆脱Y轴。凉。

但这提出了另一个问题:我还允许用户选择要查看的单个系列;而这一次,我想

  • 显示单个Y轴
  • 显示未缩放的值。

但是,由于我添加了缩放值,因此图表现在已丢失原始值,并且仅显示缩放值。

所以,我的问题是:有多种方法可以在绘制多个系列时缩放Y轴上的值,并在显示单个系列时恢复到未缩放的值?

另外,如何在显示X轴的同时仅隐藏Y轴?

1 个答案:

答案 0 :(得分:2)

您可以在AChartEngine中使用多尺度图表。图表类型为CombinedXYChart。您可以看到示例here

解释这种方法的另一个主题是this