@shyann
There are a few ways to reduce the size of an SVG in D3.js:
1 2 3 4 |
var svg = d3.select("body")
.append("svg")
.attr("width", 200)
.attr("height", 200);
|
1 2 3 |
var svg = d3.select("body")
.append("svg")
.attr("viewBox", "0 0 100 100");
|
1 2 3 4 5 |
var img = d3.select("svg")
.append("image")
.attr("xlink:href", "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAABfElEQVRIS+2UwY7EIAxFd9vdzOcPwgTJVso4r3WwTqPHdxeq0I0mgV7j00ETJ7Q6Dl2cu213gmfaPzwM3UxthHbwphRKVVYrZ8oyNwYbMJh/7YYYWtLwSSe9p1WLFlQFoZjHK2sKlZeL+5YplgogdAWhM/upKqN6tslEyQZPqV0OXpDkGABpwzhugv+ZkZ8GLgYH2+Mk+5qoT+2lrOg4wg1cHGvGZkLofgSxFggFqgxcfHhvhIghuXhluKNJ8fYqNz6bpIXnrDkN+GWBn7wAa1jB04EIWVGaL8QEVawWZqLzdSybRu+n6l7b8p5NgMBKD8KcYDB4nFmPU6fmiSwdBajGZfVbFedRFAAAAAAElFTkSuQmCC");
.attr("width", 100)
.attr("height", 100);
|
By following these tips, you can reduce the size of your SVG in D3.js and improve performance.