chart: {
height:"300",
width:"600",
type: 'column',
viewBox:"0 0 1000 400"
}
viewbox
在高图表中无效。
请给我一个解决方案。
答案 0 :(得分:2)
将图表附加到DOM后。它是一个SVG Node元素,您可以在其上设置属性:
setTimeout(function() {
var highchart = document.querySelector(".highcharts-container svg:last-of-type");
highchart.setAttribute("viewBox", "0 0 1324 400");
}, 10);
超时是为了确保highcharts有时间在DOM中插入图表。填充本身的数据在初始化后发生,所以10ms很好。
答案 1 :(得分:0)
与Highcharts没有viewBox
这样的东西。
要创建图表边框,您可以使用:
chart: {
height:"300",
width:"600",
type: 'column',
borderWidth:1, // around chart
plotBorderWidth:1, // around plot
}