Charts: Возможность полностью отключить легенды

Созданный на 23 авг. 2015  ·  3Комментарии  ·  Источник: danielgindi/Charts

Мне не удалось найти метод / настройку, которые позволили бы полностью отключить легенду и повторно использовать область, доступную для легенды, для самого представления диаграммы. Предположим, у меня есть представление 100 x 100 и я настроил его как представление круговой диаграммы, легенда занимает место внизу (настройка по умолчанию). Если я каким-то образом замаскирую легенду, так как я не нашел для этого api (с использованием четкого цвета), область все еще отображается пустой (диаграмма находится в верхнем ~ 80-90% представления, похоже. Есть ли способ полностью отключить легенду и показать диаграмму в центре представления?
screen shot 2015-08-23 at 10 34 56 am

Самый полезный комментарий

Я помню, что установка ChartLegend.enabled = false; не будет вычислять пробел? В любом случае, взгляните на calculateOffsets() в PieRadarChartViewBase , он вычисляет пространство там. Вы сможете это изменить.

Все 3 Комментарий

Я помню, что установка ChartLegend.enabled = false; не будет вычислять пробел? В любом случае, взгляните на calculateOffsets() в PieRadarChartViewBase , он вычисляет пространство там. Вы сможете это изменить.

Ого! Это сработало. Я подробно рассмотрел все свойства ChartLegend, но следовало бы просто взглянуть на суперкласс. Спасибо @ liuxuan30
Закрытие выпуска!

Это тоже работает.

ChartLegend * l = _chartView.legend;
l.enabled = false;

Была ли эта страница полезной?
0 / 5 - 0 рейтинги

Смежные вопросы

valeIT picture valeIT  ·  3Комментарии

guoyutaog picture guoyutaog  ·  3Комментарии

Bharati555 picture Bharati555  ·  4Комментарии

ahmedsafadii picture ahmedsafadii  ·  3Комментарии

coop44483 picture coop44483  ·  3Комментарии