1. A method for providing data visualization interactivity, the method comprising: creating a data visualization according to a shared layout; exposing at least one interactive feature for the data visualization; providing an integration object associated with at least one of a plurality rendering platforms; selecting the at least one interactive feature; translating the selection of the at least one interactive feature via the integration object into a common format associated with the shared layout; and modifying the data visualization according to the selected interactive feature.