2014-01-26 4 views
2

Я создаю диаграмму кружка пончика, в которой я должен показать всем странам Азии около 50+. Теперь проблема в том, что она не отображает все данныеLabels. Вот что я получаю:Круглая диаграмма HighCharts, 50+ ярлыков, не показаны все из них

enter image description here

Возможное решение было бы уменьшить межстрочный интервал/расстояние между метками. Или любое другое решение?

+2

Доступ к изображению не представляется возможным: * HTTP1.1 STATUS 403 Удаленный доступ к этому объекту запретной * –

ответ

5

Попробуйте установить dataLabels padding параметр 0:

series: [{ 
    name: 'Asia', 
    data: data, 
    innerSize: '40%',     
    showInLegend:true, 
    dataLabels: { 
     enabled: true, 
     padding: 0 
    } 
}] 

Fiddle here.

enter image description here

+0

Это работал спасибо .. – user3230867

0

Я провел тест с 35 точками данных/метками, и это правда, что некоторые ярлыки не показаны. В моем случае причиной является измерение диаграммы. Для всех ярлыков недостаточно места. Все фрагменты показаны, но некоторые метки отсутствуют.

Решение состоит в увеличении размера смены графика height. Например:

 chart: { 
      renderTo: 'container', 
      defaultSeriesType: 'pie', 
      borderWidth: 1, 
      height: 650 
     }, 

С разной высотой показаны различные количества меток.

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