这是我从领域数据库显示条形图的代码。 StartDate和EndDate具有Date数据类型。查询结果是完美的,但它在图表上的显示不是预期的。请看一下。找到这里的图片。 HERE is the chart
RealmResults results = realm.where(Transactions.class).between(" mydate",StartDate,EndDate).findAll(); RealmBarDataSet barDataSet = new RealmBarDataSet(results," Sales_order"," id"); barDataSet.setColors(new int [] {ColorTemplate.rgb("#FF5722"),ColorTemplate.rgb("#03A9F4")}); barDataSet.setLabel(" Realm BarDataSet");
ArrayList<IBarDataSet> barDataSets = new ArrayList<IBarDataSet>();
barDataSets.add(barDataSet);
RealmBarData Data = new RealmBarData(results,"date", barDataSets);
在RealmBarData()中,&#34;日期&#34;是字符串,我不能使用mydate(Date数据类型)因为它会引发 IllegalArgumentException:列类型无效
chart.setData(Data);
chart.animateY(1400, Easing.EasingOption.EaseInOutQuart);
chart.notifyDataSetChanged();
chart.invalidate();
所以请帮助,如果你知道如何像往常一样显示它或代码中的任何其他更正。