基于AChartEngine的BarChart中的多行标签

时间:2011-07-14 19:28:02

标签: android achartengine

我正在编写包含条形图的Android应用程序,条形图是使用AChartEngine API构建的。 X轴标签很长并且与其他标签重叠,我想知道是否可以在标签中有换行符或者有多行标签。我尝试浏览API文档,但我没有找到任何答案,Google证明不会更好。

3 个答案:

答案 0 :(得分:0)

我不认为你可以直接打破xlabel,但我试图旋转标签,使它们适合页面

renderer.setXLabelsAngle(45f);

答案 1 :(得分:0)

我能够使用getTimeChartView进行换行。通过在getTimeChartView的格式参数中使用\ n,但我不确定如何使用BarCharts获得相同的内容。

mChartView = ChartFactory.getTimeChartView(this, dataset, mRenderer,"HH:mm \n dd-MM");

我仍然在寻找如何使用多个行标签。

答案 2 :(得分:0)

我能够获得带有自定义文字标签的多行标签。

renderer.ShowCustomTextGrid = true;
renderer.AddXTextLabel (0, "first line \n  second line");