ofrohn / d3-celestial

A star map with d3.js
BSD 3-Clause "New" or "Revised" License
631 stars 179 forks source link

Margin around map #142

Open vanfleet66 opened 1 year ago

vanfleet66 commented 1 year ago

Hi, first I want to thank you for all the amazing work you have done on this d3-celestial library.

I had a question about the 16x16 margins you are adding around the map. in the getWidth() function it calculates the width of the map from the parent then it subtracts this margin. Is there any way around this? I would like the parent component to control these margins and not have them added in. Thanks!

function getWidth() { var w = 0; if (isNumber(cfg.width) && cfg.width > 0) w = cfg.width; else if (parent) w = parent.getBoundingClientRect().width - margin[0] 2; <--- else w = window.getBoundingClientRect().width - margin[0]2; <--- //if (isNumber(cfg.background.width)) w -= cfg.background.width; return w; }