我需要像上载的图像一样绘制图形,我正在使用MP图表库并开发图形,但想根据我的要求对其进行自定义,但无法找到满足我要求的解决方案,我的基本要求是x轴我想在5-11 12-18这样的轴上显示自定义值,但是我正在像这样将值传递到x轴上
cron
所以它正在显示x值,例如10 20 30,依此类推,所以我希望使用当前发生的这些x值来构建我的图形,但希望在底部显示自定义值(如5-11等),并且该值是来自Api响应的动态消息,请对此提供帮助,请等待积极和早期的响应。
答案 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;
});