You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何从GraphView的DataPoint中提取仅Y轴数值?优化Toast输出

解决GraphView DataPoint提取Y轴数值的问题

嘿,这个问题很容易搞定!你现在直接输出dataPoint对象时,其实是调用了它默认的toString()方法,所以才会显示[X值/Y值]的格式。要单独获取Y轴的数值,只需要用DataPointInterface提供的getY()方法就可以了。

修改后的代码如下:

series_D.setOnDataPointTapListener(new OnDataPointTapListener() { 
    @Override 
    public void onTap(Series series, DataPointInterface dataPoint) { 
        Toast.makeText(Rsults.this, "Diastolic Reading : "+ dataPoint.getY() +" mmHg", Toast.LENGTH_SHORT).show(); 
    } 
});

简单解释下:dataPoint.getY()会直接返回该数据点的Y轴浮点数值,替换掉原来直接拼接dataPoint的写法,就能让Toast显示你想要的Diastolic Reading: 89.0 mmHg格式啦。

内容的提问来源于stack exchange,提问作者Nvn

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.15 08:23:56