我正在使用https://code.google.com/p/achartengine/中的条形图组件,我只想增加图表上方标签的文字大小
我的意思是我想让数字(4,5)更大,现在
我尝试了以下代码:
renderer.setAxisTitleTextSize(24);
renderer.setChartTitleTextSize(24);
renderer.setLabelsTextSize(24);
renderer.setLegendTextSize(24);
但我没有任何区别
我该怎么做才能实现这一目标?
答案 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;
}