Lasso and select-box were added in https://github.com/plotly/plotly.js/pull/154 Adding support for other trace types should be as easy as adding a `selectPoints` to the other trace modules.