Methods and systems of generating graphical marks in a graphical view region of a user interface
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;
displaying a user interface on the display that includes (i) a user-input region having a plurality of shelves and (ii) a graphical view region;
receiving user actions to;
associate a first field of a dataset with a first shelf of the plurality of shelves, wherein the first shelf defines color encoding for graphical marks;
associate a second field of the dataset with a second shelf of the plurality of shelves, wherein the second shelf defines size encoding for the graphical marks;
associate a third field of the dataset with a third shelf of the plurality of shelves, wherein the third shelf determines a number of graphical views displayed in the graphical view region; and
in response to receiving the user actions;
displaying, without further user input, the number of graphical views in the graphical view region in accordance with the first, second, and third fields, wherein;
each of the graphical views corresponds to a respective distinct value of the third field; and
each of the graphical views includes a set of graphical marks that overlay a respective geographic map, each graphical mark (i) having a respective color that corresponds to a respective data value associated with the first field and (ii) having a respective size that corresponds to a respective data value associated with the second field.
1 Assignment
0 Petitions
Accused Products
Abstract
A method displays a user interface for a graphical view application. The user interface includes a plurality of shelves for specifying characteristics of a dataset. The method includes receiving user actions to associate first, second, and third fields of the dataset with first, second, and third shelves of the plurality of shelves, respectively. The method further includes, in response to receiving the user actions, displaying graphical views in the user interface in accordance with the first, second, and third fields, wherein (i) each of the graphical views corresponds to a respective distinct value of the third field; and (ii) each of the graphical views includes a set of graphical marks, each graphical mark (a) having a respective color that corresponds to a respective data value associated with the first field and (b) having a respective size that corresponds to a respective data value associated with the second field.
37 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; displaying a user interface on the display that includes (i) a user-input region having a plurality of shelves and (ii) a graphical view region; receiving user actions to; associate a first field of a dataset with a first shelf of the plurality of shelves, wherein the first shelf defines color encoding for graphical marks; associate a second field of the dataset with a second shelf of the plurality of shelves, wherein the second shelf defines size encoding for the graphical marks; associate a third field of the dataset with a third shelf of the plurality of shelves, wherein the third shelf determines a number of graphical views displayed in the graphical view region; and in response to receiving the user actions; displaying, without further user input, the number of graphical views in the graphical view region in accordance with the first, second, and third fields, wherein; each of the graphical views corresponds to a respective distinct value of the third field; and each of the graphical views includes a set of graphical marks that overlay a respective geographic map, each graphical mark (i) having a respective color that corresponds to a respective data value associated with the first field and (ii) having a respective size that corresponds to a respective data value associated with the second field. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. 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; displaying a user interface on the display that includes (i) a user-input region having a plurality of shelves and (ii) a graphical view region; receiving user actions to; associate a first field of a dataset with a first shelf of the plurality of shelves, wherein the first shelf defines color encoding for graphical marks; associate a second field of the dataset with a second shelf of the plurality of shelves, wherein the second shelf defines size encoding for the graphical marks; associate a third field of the dataset with a third shelf of the plurality of shelves, wherein the third shelf determines a number of graphical views displayed in the graphical view region; and in response to receiving the user actions; displaying, without further user input, the number of graphical views in the graphical view region in accordance with the first, second, and third fields, wherein; each of the graphical views corresponds to a respective distinct value of the third field; and each of the graphical views includes a set of graphical marks that overlay a respective geographic map, each graphical mark (i) having a respective color that corresponds to a respective data value associated with the first field and (ii) having a respective size that corresponds to a respective data value associated with the second field. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. 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:
-
displaying a user interface on the display that includes (i) a user-input region having a plurality of shelves and (ii) a graphical view region; receiving user actions to; associate a first field of a dataset with a first shelf of the plurality of shelves, wherein the first shelf defines color encoding for graphical marks; associate a second field of the dataset with a second shelf of the plurality of shelves, wherein the second shelf defines size encoding for the graphical marks; associate a third field of the dataset with a third shelf of the plurality of shelves, wherein the third shelf determines a number of graphical views displayed in the graphical view region; and in response to receiving the user actions; displaying, without further user input, the number of graphical views in the graphical view region in accordance with the first, second, and third fields, wherein; each of the graphical views corresponds to a respective distinct value of the third field; and each of the graphical views includes a set of graphical marks that overlay a respective geographic map, each graphical mark (i) having a respective color that corresponds to a respective data value associated with the first field and (ii) having a respective size that corresponds to a respective data value associated with the second field. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification