Я просто улучшил расширенный разброс, чтобы добавить в него зум и панорамирование.Я добавил код для этого.но проблема в том, что мой внешний вид в сети Power BI стал невидимым.Я добавил снимок экрана для визуала.
следующий код имеет конструктор
this.axisGraphicsContext = this.svg
.append("g")
.classed(EnhancedScatterChart.AxisGraphicsContextClassName, true);
this.svg.call(this.zoom);
ниже приведенкод в функции обновления
this.zoom= d3.behavior.zoom()
.scaleExtent([1, 10])
.on("zoom", this.zoomed.bind(this));
И следующая функция масштабирования.
private zoomed() {
this.axisGraphicsContext.attr("transform", "translate(" +
((<any>d3.event).translate) + ")scale(" + ((<any>d3.event).scale) + ")");}