These are dynamically generated from number of clinics (could be a lot more than 10 ). Do you mean, that they should be split into separate d3 chart instances? A 50 clinics would mean 5 chart-divs with 10 graphs each inside? I agree that 50 graphs in single chart looks cluttering on a single graph though.