2016-12-07 1 views
0

См. ниже пример, который исходит из официальных документов высокой четкости. Между легендой и диаграммой все еще есть пробел. Я хочу сделать диаграмму максимально возможной, но не перекрывать легенду.Как вы сокращаете пространство между круговой диаграммой и легендой? (highcharts.js)

Данные моей диаграммы динамичны. Количество элементов легенды является переменной. Поэтому я не могу использовать фиксированный marginBottom/marginTop, например.

chart: { 
    marginBottom: 50, // does not work for me, as the number of legend items is varied. 
    marginTop: -10 
} 

http://jsfiddle.net/8z6mqd6d/

enter image description here

ответ

1

Вы можете удалить отступы и поля на легенде, чтобы получить обратно некоторое пространство.

 legend : { 
      margin: 0, 
      padding: 0 
     }, 

В зависимости от того, насколько близко вы хотите его получить, вы можете сделать маржу отрицательным числом, если вам нужно.

http://jsfiddle.net/8z6mqd6d/1/