Consider setting upper limits on the number of series that users can add to each chart type.
For example, if a user adds 500+ series to a line chart, the chart will take a long time to render (and might time out) and end up being unreadable.