HighCharts 5引入了使用主题进行样式设计的功能,而不是使用javascript设置它。我正在将所有样式迁移到sass中,但我还没有找到为图表设置marginLeft / marginRight属性的方法。
在v5之前,您可以像这样设置保证金:
$('#chart').highcharts({
chart : {
marginLeft :29,
marginRight: 16
}
...
});
我想删除样式,并将其迁移到sass文件。我不确定我需要连接哪个类名,因为到目前为止我没有尝试过任何类型的名称。我刚接触svgs,我错过了什么?
#chart {
margin-left: 29px;
margin-right: 16px;
}
答案 0 :(得分:2)
在Highcharts样式模式中,您可以为具有SVG支持的属性的元素设置样式。 SVG不支持填充或边距属性 - 而是需要手动计算间距并在元素的x,y属性(或变换等)中包含该信息,这就是Highcharts所做的。