主权项 |
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, anda 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; andgenerating 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; anddisplaying, 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; andfor 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; anddisplaying, 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. |