使用Highcharts Renderer绘制形状时,绘制的Elements具有css()函数和attr()函数。看起来我们可以使用任何一种元素,尽管语法略有不同。
示例:
// using attr
renderer.rect(100, 100, 100, 100, 5)
.attr({
stroke: 'red',
'stroke-width': 2,
fill: 'green',
'fill-opacity': 0.5
})
.add();
// using css
renderer.rect(250, 100, 100, 100, 5)
.css({
stroke: 'red',
strokewidth: 2,
fill: 'green',
fillopacity: 0.5
})
.add();
JSFiddle:https://jsfiddle.net/Asheq/qLz83xnk/
是否有理由选择其中一个?