我需要一些帮助,我想在我的GraphView中,将日期按照DD/MM/YYYY的格式显示在x轴上。而在y轴上则是数字(整数)...我该如何将日期添加到X轴中,因为它只能获取整数。(我使用了这个库 http://android-graphview.org/)
我需要一些帮助,我想在我的GraphView中,将日期按照DD/MM/YYYY的格式显示在x轴上。而在y轴上则是数字(整数)...我该如何将日期添加到X轴中,因为它只能获取整数。(我使用了这个库 http://android-graphview.org/)
在文档中有关于该主题的文章:
http://www.android-graphview.org/documentation/label-formatter
还有一个关于轴上日期的特定示例 - “使用日期作为标签”。
如果您将X值设置为Date对象或unix纪元(自1970-01-01以来的毫秒数),那么您可以轻松使用此预定义的标签格式化程序:
graph.getGridLabelRenderer().setLabelFormatter(new DateAsXAxisLabelFormatter(getActivity()));
barGraphView.setHorizontalLabels(new String[]{"1/1/1970", "1/2/1970", "1/3/1970"});
我通过使用for循环构建字符串数组来做了类似的事情。