需要更好的图表可视化方面的帮助(mpandroidchart)

需要更好的图表可视化方面的帮助(mpandroidchart),android,realm,mpandroidchart,Android,Realm,Mpandroidchart,这是我从realm数据库显示条形图的代码。StartDate和EndDate具有日期数据类型。查询结果是完美的,但其在图表上的显示不符合预期。请看一看。在这里找到图片 RealmResults results=realm.where(Transactions.class).between(“mydate”、StartDate、EndDate).findAll(); RealmBarDataSet barDataSet=新的RealmBarDataSet(结果,“销售订单”、“id”); setC

这是我从realm数据库显示条形图的代码。StartDate和EndDate具有日期数据类型。查询结果是完美的,但其在图表上的显示不符合预期。请看一看。在这里找到图片

RealmResults results=realm.where(Transactions.class).between(“mydate”、StartDate、EndDate).findAll(); RealmBarDataSet barDataSet=新的RealmBarDataSet(结果,“销售订单”、“id”); setColors(新的int[]{ColorTemplate.rgb(“#FF5722”)、ColorTemplate.rgb(“#03A9F4”)}); setLabel(“领域barDataSet”)

    ArrayList<IBarDataSet> barDataSets = new ArrayList<IBarDataSet>();
    barDataSets.add(barDataSet);
    RealmBarData Data = new RealmBarData(results,"date", barDataSets);

因此,如果您知道如何像往常一样显示它或在代码中进行任何其他更正,请提供帮助。

我不理解这个问题。当您将
字符串
保存到
RealmBarData
时,您不能将其转换为
日期
吗?我不能将日期参数放入RealmBarData()构造函数中,它将引发我问题中提到的异常。您能分享问题中
RealmBarData
的代码吗?
chart.setData(Data);
    chart.animateY(1400, Easing.EasingOption.EaseInOutQuart);
    chart.notifyDataSetChanged();
chart.invalidate();