Многострочная метка в BarChart на основе AChartEngine - PullRequest
1 голос
/ 14 июля 2011

Я пишу приложение для Android, которое содержит гистограммы. Гистограмма построена с использованием API-интерфейса AChartEngine. Метка оси X довольно длинная и перекрывает другие метки, мне было интересно, возможно ли иметь разрыв строки в метке или иметь многострочную метку. Я попытался просмотреть документацию по API, но не нашел ответов, и Google оказался не лучше.

Ответы [ 3 ]

0 голосов
/ 13 сентября 2013

Мне удалось сделать разрыв строки, используя getTimeChartView.Используя \ n в параметре формата getTimeChartView, но я не уверен, как вы можете получить то же самое с BarCharts.

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

Я все еще ищу, как иметь несколько строчных меток.

0 голосов
/ 22 мая 2014

Мне удалось получить многострочную метку с пользовательской текстовой меткой.

renderer.ShowCustomTextGrid = true;
renderer.AddXTextLabel (0, "first line \n  second line");
0 голосов
/ 29 мая 2012

Не думаю, что вы можете напрямую разбить xlable, но я попытался повернуть метки так, чтобы они уместились на странице

renderer.setXLabelsAngle(45f);
...