circularbrush.filter
This circular brushable radial chart visualizes daily weather data from `cloud_rain_freeze.json`, encoding each day as a point along a circular axis based on date, with categorical weather conditions (clear, cloudy, overcast, scattered; rain/freeze booleans) determining radial positioning or color. The chart introduces a custom `circularbrush.filter(array, accessor)` method, which efficiently returns only the data points that intersect the circular brush's angular extent, improving on the original implementation. Rendered in SVG, users can drag the circular brush to filter the dataset interactively, with brushed data highlighted in real time. This example demonstrates a more performant approach to circular brushing, building on an earlier block by emeeks.