2016-10-24 2 views
1

В HighCharts 5 появилась возможность использовать тему для стилизации, а не устанавливать ее с помощью javascript. Я в процессе миграции всех стилей в sass, но я не нашел способ установить свойство marginLeft/marginRight для диаграммы.Как установить marginLeft и marginRight в HighCharts5

Pre v5, вы должны установить предел, как это:

$('#chart').highcharts({ 
     chart : { 
      marginLeft :29, 
      marginRight: 16 
     } 
... 
}); 

Я хочу, чтобы удалить стиль, и перенести его в файл Sass. Я не уверен, какое имя класса мне нужно подключить, так как ничто из того, что я пробовал, пока не работает. Я новичок в работе с svgs, чего мне не хватает?

#chart { 
    margin-left: 29px; 
    margin-right: 16px; 
} 

ответ

2

В режиме стиля Highcharts вы можете стилизовать элементы со свойствами, поддерживаемыми в SVG. SVG не поддерживает атрибуты дополнений или полей, вместо этого вам нужно вручную рассчитать интервал и включить эту информацию в атрибуты x, y элемента (или преобразовать и т. Д.), И это то, что делают Highcharts.

+0

Я знал, что это было получено из других свойств, но я все еще надеялся, что существует какое-то преобразование, которое я мог бы применить, чтобы получить его «достаточно близко». Я закончил настройку в общем сценарии. – Kevin

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