获取线图条目标签MPAndroidChart

时间:2018-01-26 07:06:43

标签: java android mpandroidchart

我有一个折线图,其中包含用户可以通过折线图单击的条目.setOnChartValueSelectedListener。有没有办法可以编程方式获取点击任何条目的标签?或者在我的代码中还有其他方法可以实现这一点吗?

private void chartAreaClickResponse(LineChart lineChart) {
    lineChart.setOnChartValueSelectedListener(new OnChartValueSelectedListener() {
        @Override
        public void onValueSelected(Entry e, Highlight h) {
          //get the label of the entry here

        }

        @Override
        public void onNothingSelected() {

        }
    });
}

1 个答案:

答案 0 :(得分:3)

我想通了,以防将来有人需要知道这一点。只需在" onValueSelected"下添加以下行:

    @Override
    public void onValueSelected(Entry e, Highlight h) {
      String label = dataSets.get(h.getDataSetIndex()).getLabel(); //add this
    }

在这种情况下,dataSets是" ILineDataSet"用于填充折线图