图表-使用Mp图表

时间:2018-08-09 13:43:23

标签: android android-layout graph charts

enter image description here

我需要像上载的图像一样绘制图形,我正在使用MP图表库并开发图形,但想根据我的要求对其进行自定义,但无法找到满足我要求的解决方案,我的基本要求是x轴我想在5-11 12-18这样的轴上显示自定义值,但是我正在像这样将值传递到x轴上

cron

所以它正在显示x值,例如10 20 30,依此类推,所以我希望使用当前发生的这些x值来构建我的图形,但希望在底部显示自定义值(如5-11等),并且该值是来自Api响应的动态消息,请对此提供帮助,请等待积极和早期的响应。

1 个答案:

答案 0 :(得分:0)

要设置x轴值的格式,应该使用带有回调接口的setValueFormatter方法,否则您必须实现在绘制x轴值之前调用的getFormattedValue方法。 / p>

xAxis.setValueFormatter((value, axis) -> {
        String res = "";
        try {
            // get current position of x-axis
            int currentPosition = (int) value;
            // check if position between array bounds
            if (currentPosition > -1 && currentPosition < maxSize) {
               // get value from formatted values array
               res = xVals.get(currentPosition);
            }
        } catch (Exception e) {
            // handle exception
        }
        return res;
    });