2011-09-24 87 views
0

我的圖表顯示正常,但只要我滾動到一邊,我有隨機出現的時間和它攪亂了日期,看到這樣的畫面: http://img14.imageshack.us/img14/8329/statqs.jpgAChartEngine搞砸標籤

我想只顯示沒有別的日期,我不知道渲染器是如何產生我從未輸入的時間的。我也想知道如何防止向左(x軸)和向下(負y)滾動,我不能再使用SetPanLimits,因爲我的x值是日期而不是數字。

任何幫助將不勝感激!

+0

我有同樣的問題。你能告訴我,如果你解決它,PLX? thx – Bear

+0

我也是,有人可能會說我如何解決它? – Shilaghae

回答

1

我知道這是非常古老的,但對於下一個用戶,它可能有助於解決方案。

您可以指定日期的格式使用

/** 
* 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");