如何在HighCharts5中设置marginLeft和marginRight

时间:2016-10-24 23:44:24

标签: highcharts

HighCharts 5引入了使用主题进行样式设计的功能,而不是使用javascript设置它。我正在将所有样式迁移到sass中,但我还没有找到为图表设置marginLeft / marginRight属性的方法。

在v5之前,您可以像这样设置保证金:

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

我想删除样式,并将其迁移到sass文件。我不确定我需要连接哪个类名,因为到目前为止我没有尝试过任何类型的名称。我刚接触svgs,我错过了什么?

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

1 个答案:

答案 0 :(得分:2)

在Highcharts样式模式中,您可以为具有SVG支持的属性的元素设置样式。 SVG不支持填充或边距属性 - 而是需要手动计算间距并在元素的x,y属性(或变换等)中包含该信息,这就是Highcharts所做的。