я рисую в теге svg и внутри добавляю несколько, которые соответствуют спецификациям c (x, y) из данных (с использованием d3. js lib), что svg находится на слайдере (что нормально, когда я проверяю svg элемент, он подходит), но проблема в том, что элемент не подходит, хотя при осмотре я вижу ширину и высоту: 100%. пруф
введите описание изображения здесь
мой код для этого:
private createSvg(): void {
if (this.svg) {
return;
}
this.svg = d3.select("figure#histogram")
.classed("svg-container", true)
.append("svg")
.attr("width", '100%')
.attr("height", '100%')
.attr("preserveAspectRatio", "xMinYMin meet")
.attr("viewBox", "0 0 600 400")
.classed("svg-content-responsive", true)
.append("g")
.attr("width", '100%')
.attr("height", '100%')
}
Любая помощь, пожалуйста?