Would this still show a gap if you used polar coordinates (or on a cylindrical display), since leap years have 366 days but others have 365? I guess you could just truncate to 365 days though to avoid the gap. Alternatively what the transform dropped the leap day (Feb. 29) data instead by returning NaN for that date so that all years have 365 days and the data would align as expected with the displayed date?