У меня есть линейная диаграмма, использующая библиотеку achartengine. По оси x есть Даты. Мне нужно установить минимальную дату просмотра. Как это сделать, если ось x сделана из Date
объектов и setPanLimits принимает значение double
?Android: AChartEngine mRenderer.setPanLimits в датах
Date minDate = new GregorianCalendar(2008, 1, 01).getTime();
Date maxDate = new GregorianCalendar(2008, 1, 30).getTime();
// mRenderer.setPanLimits(new double[] { minX, maxX, minY, maxY});
mRenderer.setPanLimits(new double[] { minX, maxX, 0, 1000});
mRenderer.setZoomLimits(new double[] { minXe, maxX, 0, 1000 });
Если установить минимальную ось х как 0, то не может двигаться осью й на всех, но показывает все значения х в поле зрения. Мне нужно установить немного меньше x для min и немного больше x для max, так что можете немного сдвинуть график слева направо
Я нашел около трех дней private static final double THREEDAYS = 81300000 *3;
, но как насчет перехода от даты к этой двойной , поэтому я могу вычесть, чтобы получить minX?
Надеюсь, вы поймете мой вопрос. благодаря