Я пытаюсь показать изображения в SVG, используя d3.js, и я хочу изменить их размер при масштабировании. Я думаю, что лучший способ - установить изображения в качестве фона, чтобы изменить размер «контейнера», но я не уверен.
Я пытался сделать их такими, как показано в коде, но я могу только изменить размер изображения ». "но изображение остается прежним.
this.images = this.features.append('svg:image')
.attr('xlink:href', (d: any) => d.image)
.attr('x', (d: any) => this.getXFromSeqPosition(d.start))
.attr('width', d => this.xScale(d.end - d.start))
.attr('height', this._height);