如何增加条形图上方显示的数字大小

时间:2014-02-28 14:30:43

标签: android achartengine

我正在使用https://code.google.com/p/achartengine/中的条形图组件,我只想增加图表上方标签的文字大小

enter image description here

我的意思是我想让数字(4,5)更大,现在

我尝试了以下代码:

renderer.setAxisTitleTextSize(24);
renderer.setChartTitleTextSize(24);
renderer.setLabelsTextSize(24);
renderer.setLegendTextSize(24);

但我没有任何区别

我该怎么做才能实现这一目标?

1 个答案:

答案 0 :(得分:1)

此行r.setChartValuesTextSize(24);解决问题

完整的代码:

protected XYMultipleSeriesRenderer buildBarRenderer(int[] colors) {
        XYMultipleSeriesRenderer renderer = new XYMultipleSeriesRenderer();
        renderer.setAxisTitleTextSize(24);
        renderer.setChartTitleTextSize(24);
        renderer.setLabelsTextSize(24);
        renderer.setLegendTextSize(24);
        int length = colors.length;
        for (int i = 0; i < length; i++) {
            XYSeriesRenderer r = new XYSeriesRenderer();
            r.setLineWidth(24);
            r.setColor(colors[i]);
// here is the magic
            r.setChartValuesTextSize(24);
            renderer.addSeriesRenderer(r);
        }
        return renderer;
    }