Embodiments provide a visual analyzer 
system that can update an existing 
visualization upon receiving a user request to modify a dimension of data being presented by the 
visualization. Embodiments may provide an updated 
visualization, possibly of a different visualization type and / or with pre-existing dimensions mapped to different edges, without requiring any user specification of which dimensions to be mapped to which edges of the visualization. The 
system can determine configurations for the various visualization types and compute, for each configuration, a visualization 
score. Based on the scores, the 
system can select a configuration and render the updated visualization on a 
graphical user interface (GUI) to the user. Further, in response to user specification to change a representation of data from one visualization type to another, embodiments may determine an effective and intuitive manner in which to present the same set of data in the visualization of the other type.