Android - 如何将y标签与其点对齐?

时间:2013-04-21 14:59:31

标签: android graph achartengine

我正在使用achartengine绘制图形,但我不知道如何将x标签与图形中的相对点对齐。要添加Y标签,请使用以下方法:

    private void addSampleData() {
    int i=0;
    for(i=0; i<count; i++){
        mCurrentSeries.add(i+1, list_peso[i]);
        mCurrentSeries2.add(i+1, list_peso_ideale[i]);
        list_peso_string[i] = Double.toString(list_peso[i]);
        mRenderer.addXTextLabel(i+1, list_data[i]);
        mRenderer.addYTextLabel(i+1, list_peso_string[i]);
    }

适用于Y标签,但不适用于X标签。我怎么做?

提前致谢。

1 个答案:

答案 0 :(得分:1)

我不明白你在i+1中使用mRenderer.addYTextLabel(i+1, list_peso_string[i]);的原因 而只是使用i它可以解决您的问题

如果你想要自定义标签:::

假设您的自定义x轴标签应为:private String[] mMonth = new String[] { "Jan", "Feb" , "Mar", "Apr", "May", "Jun", "Jul", "Aug" , "Sep", "Oct", "Nov", "Dec" };

所以通过使用以下循环可以获得graph as shown in this graph

int[] x = { 0,1,2,3,4,5,6,7 };
for(int i=0; i< x.length;i++){
    multiRenderer.addXTextLabel(i, mMonth[i]);          
} 

And take look at this Question and my answer