Systems and methods of generating color saturated data marks in data visualizations
First Claim
1. A method, comprising:
- at a computer having a display, one or more processors, and memory storing one or more programs configured for execution by the one or more processors;
retrieving a dataset from a multidimensional database, wherein;
the dataset includes a plurality of fields, including a first field and a second field; and
the first field is a data hierarchy that comprises a plurality of subfields;
displaying a graphical user interface that comprises;
a first region displaying the plurality of fields from the dataset, wherein the first field is displayed in a collapsed state;
a second region with a plurality of shelves; and
a third region for displaying one or more data visualizations;
receiving a user action to display the first field in an expanded state;
in response to receiving the user action to display the first field in an expanded state, displaying the first field and the plurality of subfields in a hierarchical structure;
receiving additional user actions to;
(i) associate a first subfield of the plurality of subfields with a first shelf of the plurality of shelves, and (ii) associate the second field with a second shelf of the plurality of shelves; and
displaying, in accordance with the received additional user actions, a data visualization in the third region, wherein each data mark included in the data visualization has (i) an x-position defined according to data for the first subfield and (ii) a y-position defined according to data for the second field.
1 Assignment
0 Petitions
Accused Products
Abstract
A method of displaying data visualizations includes retrieving a dataset from a multidimensional database, where the dataset includes a plurality of fields, including first and second fields, and the first field is a data hierarchy that includes multiple subfields. The method further includes displaying a GUI with a first region displaying the plurality of fields (with the first field in a collapsed state), a second region with a plurality of shelves, and a third region. In response to receiving a user action to display the first field in an expanded state, the method displays the first field and the multiple subfields in a hierarchical structure. The method receives additional user actions to: (i) associate a first subfield of the plurality with a first shelf, and (ii) associate the second field with a second shelf, and then displays, in accordance with the user actions, a data visualization in the third region.
-
Citations
20 Claims
-
1. A method, comprising:
at a computer having a display, one or more processors, and memory storing one or more programs configured for execution by the one or more processors; retrieving a dataset from a multidimensional database, wherein; the dataset includes a plurality of fields, including a first field and a second field; and the first field is a data hierarchy that comprises a plurality of subfields; displaying a graphical user interface that comprises; a first region displaying the plurality of fields from the dataset, wherein the first field is displayed in a collapsed state; a second region with a plurality of shelves; and a third region for displaying one or more data visualizations; receiving a user action to display the first field in an expanded state; in response to receiving the user action to display the first field in an expanded state, displaying the first field and the plurality of subfields in a hierarchical structure; receiving additional user actions to;
(i) associate a first subfield of the plurality of subfields with a first shelf of the plurality of shelves, and (ii) associate the second field with a second shelf of the plurality of shelves; anddisplaying, in accordance with the received additional user actions, a data visualization in the third region, wherein each data mark included in the data visualization has (i) an x-position defined according to data for the first subfield and (ii) a y-position defined according to data for the second field. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
10. A computer system for generating data visualizations, comprising:
-
a display; one or more processors; memory; and one or more programs stored in the memory and configured for execution by the one or more processors, the one or more programs comprising instructions for; retrieving a dataset from a multidimensional database, wherein; the dataset includes a plurality of fields, including a first field and a second field; and the first field is a data hierarchy that comprises a plurality of subfields; displaying a graphical user interface that comprises; a first region displaying the plurality of fields from the dataset, wherein the first field is displayed in a collapsed state; a second region with a plurality of shelves; and a third region for displaying one or more data visualizations; receiving a user action to display the first field in an expanded state; in response to receiving the user action to display the first field in an expanded state, displaying the first field and the plurality of subfields in a hierarchical structure; receiving additional user actions to;
(i) associate a first subfield of the plurality of subfields with a first shelf of the plurality of shelves, and (ii) associate the second field with a second shelf of the plurality of shelves; anddisplaying, in accordance with the received additional user actions, a data visualization in the third region, wherein each data mark included in the data visualization has (i) an x-position defined according to data for the first subfield and (ii) a y-position defined according to data for the second field. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A non-transitory computer-readable storage medium storing one or more programs configured for execution by a computer system having a display, one or more processors, and memory, the one or more programs comprising instructions for:
-
retrieving a dataset from a multidimensional database, wherein; the dataset includes a plurality of fields, including a first field and a second field; and the first field is a data hierarchy that comprises a plurality of subfields; displaying a graphical user interface that comprises; a first region displaying the plurality of fields from the dataset, wherein the first field is displayed in a collapsed state; a second region with a plurality of shelves; and a third region for displaying one or more data visualizations; receiving a user action to display the first field in an expanded state; in response to receiving the user action to display the first field in an expanded state, displaying the first field and the plurality of subfields in a hierarchical structure; receiving additional user actions to;
(i) associate a first subfield of the plurality of subfields with a first shelf of the plurality of shelves, and (ii) associate the second field with a second shelf of the plurality of shelves; anddisplaying, in accordance with the received additional user actions, a data visualization in the third region, wherein each data mark included in the data visualization has (i) an x-position defined according to data for the first subfield and (ii) a y-position defined according to data for the second field. - View Dependent Claims (20)
-
Specification