Противоположное и горизонтальное свойство для этикеток в серии Pie - PullRequest
0 голосов
/ 14 февраля 2019

Мне было интересно, есть ли способ показать метки по горизонтали для PieSeries над круговой диаграммой, так как по умолчанию она отображается под графиком и вертикально.Я попытался найти способ, аналогичный свойству Opposite в AxisRendererX, как указано в объяснении OppositeProperty , но я не смог отобразить свои метки в горизонтальной плоскости над графиком!Изображение серии пирогов, которое необходимо обновить, прилагается для ознакомления. PieChart

1 Ответ

0 голосов
/ 16 февраля 2019

amcharts использует всю площадь, указанную вами для диаграммы.Если вы установите width вашего графика на небольшое значение, у вас будет результат, который вы показали.Если вы измените размер своей диаграммы, как я сделал в кодовой ручке ниже, метки будут показаны горизонтально.

Чтобы изменить положение легенды, вы можете использовать атрибут legend.position.

ДоступноДоступны следующие варианты: «влево», «вправо», «сверху», «снизу» (по умолчанию) и «абсолют».

https://www.amcharts.com/docs/v4/concepts/legend/#Positioning

В вашем случае вы можетеиспользуйте следующий код, чтобы переместить легенду вверх:

chart.legend = new am4charts.Legend();
chart.legend.position = 'top';

Я создал кодовое перо для вашего примера.

...