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.