Patent attributes
In an example, a method to interact with a visualization of data may include mapping at least some data of a data source to a contract such that the contract is satisfied. The method may also include displaying a visualization of the at least some data of the data source based on the contract. The displayed visualization includes multiple graphical objects that graphically represent the at least some data of the data source. The method may also include receiving input effective to alter a first graphical object of the graphical objects. The method may also include determining that the alteration to the first graphical object implicates a change to a first data object of the at least some data of the data source.