achartengine如何仅将x轴标签更改为字符串

时间:2013-06-01 16:46:40

标签: java android label achartengine

如何在条形图中将x轴设置为字符串? 我创建了一个XYValueSeries并在循环中添加了我的值。

int i=0;
for (Map.Entry<String, Float> entry : sentData_Contacts.entrySet()) 
{
    sentBarValues.add(i, entry.getValue()); 
    mRenderer.addXTextLabel(i, entry.getKey());
    i++;
}

为此,使用xyValueSerioes.add,但这需要2个双精度值。所以下一行我得到了我的多渲染器并执行了addXTextLabel。结果是条形图和字符串的数字都出现在图表上。

如何删除图表编号?

生成的X轴标签示例:'2 myString'

1 个答案:

答案 0 :(得分:3)

我想我得到了解决方案,也许有人可以告诉我它是否正确 - 添加mRenderer.setXLabels(0);在我更改标签后删除最后一个标签。

    for (Map.Entry<String, Float> entry : sentData_Contacts.entrySet()) 
    {
        sentBarValues.add(i, entry.getValue()); 
        mRenderer.addXTextLabel(i, entry.getKey());
        mRenderer.setXLabels(0);
        i++;
    }