我正试图在图表的左上角放置一个徽标,下面的代码工作正常,但我想知道的是他们的任何直接方式,我可以如我们在CSS中那样使高度或宽度自动?
function (chart) {
chart.renderer.image("http://i.imgur.com/mX5qRdP.png", 5,5, 30, 30).add();
}
我知道我可以通过这种方式计算高度和宽度来做到这一点。
var img = new Image();
img.onload = function() {
alert(this.width + 'x' + this.height);
}
img.src = 'http://www.google.com/intl/en_ALL/images/logo.gif';
但是,他们是更复杂的方式吗?
答案 0 :(得分:3)
Highcharts是一个SVG库,SVG 1.1规范要求width
元素的height
和<image>
属性。
请参阅documentation以查看属性定义。
我想知道的是他们可以像我们在CSS中那样以任何直接的方式自动制作高度或宽度吗?
实际上,我认为没有办法让css具有自动大小,因为SVG需要width
元素height
和<image>
的数字。< / p>