试图在X轴上添加日期 - GraphView for android

时间:2014-12-24 20:29:29

标签: android graph android-graphview

我需要一些帮助,我希望在我的GraphView日期中通过DD / MM / YYYY在x轴上显示。并且在y轴号(整数)...如何将日期添加到轴X它只获得int。 (我使用这个库http://android-graphview.org/

2 个答案:

答案 0 :(得分:4)

在文档中有关于该主题的帖子:

http://www.android-graphview.org/documentation/label-formatter

还有一个特定的轴日期示例 - "使用日期作为标签"。

如果您将X值设置为Date对象或unix epoch(millis from 1970-01-01),那么您可以轻松使用此预定义标签格式化程序:

graph.getGridLabelRenderer().setLabelFormatter(new DateAsXAxisLabelFormatter(getActivity()));

答案 1 :(得分:1)

您可以使用自定义水平标签列表,如下所示:

barGraphView.setHorizontalLabels(new String[]{"1/1/1970", "1/2/1970", "1/3/1970"});

我通过使用for循环构造String数组来做类似的事情。