2016-10-25 1 views
0

Как сохранить столбцы highcharts borderWidth как 1px, но удалить ширину уложенной границы? enter image description hereСохранение высоких диаграмм уложенных столбцов borderWdith, но удаление запирающего зазора

plotOptions: { 

     series: { 
      pointPadding: 0, 
      groupPadding: 0, 
      borderWidth: 1 
     }, 
     column: { 
      stacking: 'normal', 
      borderWidth: 0 // this will not work 
     } 
    }, 
+0

Я бы просто удалил границу и отрегулировал 'pointPadding' – jlbriggs

ответ

0

Вы можете оставить BorderWidth равно 0 и добавить белые сюжетные линии, которые отделяют колонны.

xAxis: { 
     categories: ['Apples', 'Oranges', 'Pears', 'Grapes', 'Bananas'], 
     plotLines: [{ 
      value: 0.5, 
      width: 1, 
      color: 'white', 
      zIndex: 5 
     }, 

пример: http://jsfiddle.net/v6fwwLkq/

Недостатком решения является то, что она охватывает горизонтальные линии сетки (1 создает пространство пикселей). Если это касается вас, тогда можно изменить размер строчки, который может быть изменен (необходимо обернуть код Highcharts) или вместо него добавить пользовательские вертикальные линии с соответствующей высотой.