Android 带有getTimeChartView AchrEngine的折线图

Android 带有getTimeChartView AchrEngine的折线图,android,achartengine,Android,Achartengine,我用Achartengine制作了日期与价值图表 我的动态y轴值为154.31和175,日期的x轴值为02/10和 02/12,但它没有正确显示在地图中。这里是图像,y值显示正确 我在代码中使用了以下图表设置,下面是我在活动中调用的代码函数 public LinearLayout execute(Context context, List<Date[]> dates, List<double[]> values, int[] colors, String max, Str

我用Achartengine制作了日期与价值图表

我的动态y轴值为154.31和175,日期的x轴值为02/10和 02/12,但它没有正确显示在地图中。这里是图像,y值显示正确

我在代码中使用了以下图表设置,下面是我在活动中调用的代码函数

public LinearLayout execute(Context context, List<Date[]> dates, List<double[]> values, int[] colors, String max, String title, String tag) {
    String[] titles = new String[] { tag };

    Log.d("size", "dates Size" + dates.get(0).length);
    Log.d("size", "Vsalues Size" + values.get(0).length);

    // int[] colors = new int[] { Color.BLUE};
    PointStyle[] styles = new PointStyle[] { PointStyle.POINT };
    XYMultipleSeriesRenderer renderer = buildRenderer(colors, styles);
    setChartSettings(renderer, title, "Date", tag, dates.get(0)[0].getTime(), dates.get(0)[dates.get(0).length - 1].getTime(), 0,
            Double.parseDouble(max), Color.GRAY, Color.LTGRAY);
    if (values.get(0).length > 5) {
        renderer.setXLabels(4);
        renderer.setYLabels(5);

    } else {
        renderer.setXLabels(values.get(0).length);
        renderer.setYLabels(values.get(0).length + 1);

    }
    renderer.setShowGrid(true);
    renderer.setXLabelsAlign(Align.RIGHT);
    renderer.setYLabelsAlign(Align.RIGHT);
    renderer.setZoomButtonsVisible(false);
    renderer.getSeriesRendererCount();
    int length = renderer.getSeriesRendererCount();
    for (int i = 0; i < length; i++) {
        SimpleSeriesRenderer seriesRenderer = renderer.getSeriesRendererAt(0);
        seriesRenderer.setDisplayChartValues(true);

    }
    GraphicalView gview = null;
    gview = ChartFactory.getTimeChartView(context, buildDateDataset(titles, dates, values), renderer, "MM/dd");

    LinearLayout lnr = null;
    lnr = new LinearLayout(context);
    lnr.addView(gview);
    return lnr;

}
请给我一些建议 提前谢谢

我用过

renderer.setXRoundedLabels(false) // Version 1.1.0

成功了

你好,宾达尔拜。。我是曼西。。你怎么样?你要什么?