AChartEngine перепутал ярлыки - PullRequest
       16

AChartEngine перепутал ярлыки

0 голосов
/ 24 сентября 2011

Мой график отображается нормально, но как только я прокручиваю в сторону, у меня появляется случайное время, и оно испортило даты, см. Эту картинку: http://img14.imageshack.us/img14/8329/statqs.jpg

Я бы хотел отобразить толькодата и ничего больше, я не знаю, как рендерер подходит ко времени, которое я никогда не вводил.

Также я хотел бы знать, как я могу предотвратить прокрутку влево (ось x) и вниз (отрицательная y), я больше не могу использовать SetPanLimits, потому что мои значения x являются датами, а не числами.

Любая помощь будет принята с благодарностью!

1 Ответ

1 голос
/ 03 мая 2012

Я знаю, что это очень старая версия, но для следующего пользователя может помочь решение.

Вы можете указать формат даты для использования

/**
 * Creates a time chart intent that can be used to start the graphical view
 * activity.
 * 
 * @param context the context
 * @param dataset the multiple series dataset (cannot be null)
 * @param renderer the multiple series renderer (cannot be null)
 * @param format the date format pattern to be used for displaying the X axis
 *          date labels. If null, a default appropriate format will be used.
 * @return a time chart intent
 * @throws IllegalArgumentException if dataset is null or renderer is null or
 *           if the dataset and the renderer don't include the same number of
 *           series
 */
  public static final Intent getTimeChartIntent(Context context, XYMultipleSeriesDataset dataset,
  XYMultipleSeriesRenderer renderer, String format) {
        return getTimeChartIntent(context, dataset, renderer, format, "");
  }

Показать толькодень и месяц, используйте что-то вроде следующего:

Intent intent = ChartFactory.getTimeChartIntent(context, dataset, mRenderer, "dd-MMM");
...