d3-celestial icon indicating copy to clipboard operation
d3-celestial copied to clipboard

Margin around map

Open vanfleet66 opened this issue 2 years ago • 0 comments

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; }

vanfleet66 avatar Jul 02 '23 16:07 vanfleet66