在图表中为n行使用不同的x轴标签

时间:2015-11-09 07:52:56

标签: java android mpandroidchart

所以我使用MPAndroidChart作为库来查看我的应用程序中的图形。现在我想用几行(n)制作一个LineGraph。问题是那些线没有相同的x轴标签,我没有找到一个解决方案来放置x轴标签相对于条目。此外,新行从x值0开始。因此,我的行不会填充整个图表区域。因为当我有两行每行有6个条目时,x轴标签的大小为12.因此,这些行以图表的一半结束。

我该如何解决?

Example LineGraph

1 个答案:

答案 0 :(得分:4)

我认为你的意思是这里的库:https://github.com/PhilJay/MPAndroidChart/blob/master/MPChartExample/src/com/xxmassdeveloper/mpchartexample/LineChartActivity2.java

从我掌握的代码中,LineChart不支持双x轴(虽然它支持双y轴,左右)。请参阅here,XAxis.java和YAxis.java

另一方面,看起来像x轴自动适合数据范围(没有方法来设置x轴的最小值/最大值)。

>>

的示例

我建议您重新组织图表以切换x和y轴,如果系列具有不同的y值范围,则使用两个y轴,但是您希望在图表中显示它们。根据我的经验,双y轴比双x轴更常见,也更容易理解。