1. A method of generating a data-based graphical representation, the method comprising: providing, to a user, a graphical user interface that comprises a plurality of selectable attribute names, each attribute name comprising a metric that is associated with a portion of data; receiving a user selection of a first attribute name of the plurality of selectable attribute names; in response to receiving the user selection of the first attribute name, invoking a call to a back-end server that comprises a database, the database storing a plurality of sets of attribute values, each set of attribute values associated with one of the plurality of selectable attribute names; receiving, from the back-end server, a response to the invoked call, the response comprising a particular set of attribute values that is associated with the user-selected first attribute name; generating the graphical representation of a relationship between the received attribute values associated with the user-selected first attribute name and a key figure of the attribute values, the key figure comprising a statistical value associated with each of the received attribute values; and preparing the graphical representation for display on the graphical user interface.