1. A computer-program product tangibly embodied in a non-transitory machine-readable storage medium, including instructions configured to be executed to cause a data processing apparatus to perform operations including: receiving input corresponding to determination of a data set, wherein the data set includes multiple variables; obtaining variable selection data for the data set, wherein the variable selection data identifies a plurality of selected variables included in the data set; generating an electronic representation of a graph selection structure, wherein the electronic representation of the graph selection structure comprises a plurality of graph selection entries, wherein: a first plurality of graph selection entries identify one or more single-variable graph types compatible with a single variable, and a second plurality of graph selection entries identify a plurality of multiple-variable graph types compatible with a plurality of variables; determining an order of prioritization to access each graph selection entry of the graph selection structure; and accessing each graph selection entry according to the order of prioritization to generate and display multiple graphs using the variable selection data, wherein accessing includes: selecting a set of compatible graph types for the graph selection entry; and generating a set of graphs corresponding to the selected set of compatible graph types for the graph selection entry, wherein generating the set of graphs includes: for graph selection entries that identify one or more single-variable graph types compatible with a single variable: generating, for each selected variable individually, one or more single-variable graphs corresponding to the selected set of compatible graphs types for the graph selection entry; and displaying, for each selected variable, the one or more single-variable graphs corresponding to the selected set of compatible graph types for the graph selection entry; and for graph selection entries that identify a plurality of multiple-variable graph types compatible with a plurality of variables: generating, for each of a plurality of combinations of selected variables, a plurality of multiple-variable graphs corresponding to the selected set of compatible graphs types for the graph selection entry; and displaying, for each of the plurality of combinations of selected variables, the plurality of multiple-variable graphs corresponding to the selected set of compatible graph types for the graph selection entry.