Curran Kelleher
                                            Curran Kelleher
                                        
                                    Very nice!
This looks like a nice PR. Could be merged I suppose.
That sounds cool.
Would we ever want async join? Each record, for example, making an API request?
Maybe no extra API surface area is required for textAnchor, dx, and dy as they can be set using post-selection.
This would be quite useful.
Here's an example using `scaleTime` only, which computes the length of one bar based on time intervals. https://vizhub.com/curran/14055e4902844acca03ba97d02d1bc72?edit=files&file=index.html#L177 ```js const now = new Date(); const oneMonthWidth = xScale(d3.timeMonth.ceil(now)) - xScale(d3.timeMonth.floor(now));...
Agreed. I usually accomplish more grid lines than ticks by using multiple axis instances, which works fairly well.
An alternative pattern for grid lines that I have seen a lot: ```js yAxis.tickSize(-(width - margin.left - margin.right)) ```
It is frequent indeed. I do this all the time. An option to disable it would be very nice!