【发布时间】:2018-05-04 09:43:10
【问题描述】:
我终于得到了它的绘图,但渲染的线在整个图表中保持不变,并且在 x 轴 lebaling 表示每周天数方面也存在问题。
This is what i want to achieve..
我是如何做到的...GraphActivity.OnCreate.
LineGraphSeries lineGraphSeries = new LineGraphSeries<>(getChartData());
lineGraphSeries.setDrawDataPoints(true);
db = new DBAdapter(context);
db.openDB();
graphView.getViewport().setMaxY(db.getTotalMiles()*1.5);
db.closeDB();
设置图表。
public Datapoint getChartData(){
db.openDB();
Cursor cursor_miles = db.getchartdata();
DataPoint[] dataPoints = new DataPoint[cursor_miles.getCount()];
for (int i = 0; i<cursor_miles.getCount(); i++) {
cursor_miles.moveToLast();
double miles__ = cursor_cash.getDouble(cursor_miles.getColumnIndex(Constants.KEY_MILES));
long _time =(new Date(cursor_miles.getLong(cursor_miles.getColumnIndex(Constants.DATE_))).getTime());
dataPoints[i] = new DataPoint(_time + (i * 60 * 60 * 24 * 1000), miles__);
}
db.closeDB();
return dataPoints;
}
【问题讨论】:
标签: android sqlite datetime graph