xAxis的标签未在MPAndroidChart上显示

时间:2020-06-09 14:03:07

标签: java android charts mpandroidchart

我在xAxis标签上显示日期时遇到问题。我已经提到过一些教程,例如github,但我不在哪里做错了什么,也没有什么缺少的。

我已经用过

xAxis.setValueFormatter(new IndexAxisValueFormatter())

但是,我不知道为什么它在折线图上不显示xAxis。顺便说一下,对于日期,我从SQLite数据库中检索了它。代码如下:-

public ArrayList<Entry> getDataValues() {

    pilih();
    ArrayList<Entry> dataVals = new ArrayList<>();
    Cursor cursor;

    XAxis xAxis = lineChart.getXAxis();
    List<String> xAxisValues = new ArrayList<>();

    cursor = db.query("meal", temp, null, null, "meal_date", null, "meal_date desc");

    for (int i = 0; i < cursor.getCount(); i++) {
        cursor.moveToNext();
        date = cursor.getString(1);

        xAxisValues.add(date);
        dataVals.add(new Entry(i, cursor.getFloat(1)));
    }

    xAxis.setValueFormatter(new IndexAxisValueFormatter(xAxisValues));
    return dataVals;
}

如果您能帮助我,我将非常感谢您的努力。

0 个答案:

没有答案