Patent attributes
A method generates data visualizations. A computing device retrieves a set of tuples from a database according to user selection. Each tuple has the same set of fields. The device identifies a relation between tuples. The relation is a non-empty set of ordered pairs of tuples from the set of tuples. A user selects a base tuple from the set of tuples and the device forms a filtered subset of tuples consisting of the selected base tuple and those tuples that are connected to the selected base tuple by a sequence of tuples that are related by the relation. The user selects an aggregation level, which consisting of fields from the set of fields. The device generates and displays a data visualization by aggregating the filtered subset of tuples at the selected aggregation level to form a set of aggregated tuples, and displaying each aggregated tuple as a visible mark.