Patent ID: 8860754

Claim:
A computer-implemented method of generating marks in a graphical view, comprising: at a computer system having one or more processors and memory storing one or more programs for execution by the one or more processors: obtaining a data set having a plurality data fields; receiving a first user request to associate a first field in the plurality of data fields with a first visual mark property, wherein the first visual mark property is an area fill; receiving a second user request to associate a second data field in the plurality of data fields with a second visual mark property, wherein the second visual mark property is mark size; receiving a third user request specifying a third data field in the plurality of data fields; and responsive to the first user request, the second user request, and the third user request: automatically identifying, without requiring user input, a total number of different values in the third data field by scanning values in the third data field; and responsive to identifying the total number of different values in the third data field: concurrently displaying, without requiring user input, in a graphical view, a plurality of graphs in accordance with the first, second, and third data fields, wherein (A) total number of graphs in the plurality of graphs concurrently displayed corresponds to the total number of different values in the third data field, (B) each graph in the plurality of graphs includes a set of point marks, and (c) point marks included in each graph have: (a) sizes that correspond to values, from the data set, associated with the first data field; and (b) area fills that correspond to values, from the data set, associated with the second data field.