CPC G06T 11/206 (2013.01) [G06T 2200/24 (2013.01)] | 20 Claims |
1. A method for visualizing data, comprising:
at a computing device having a display, one or more processors, and memory storing one or more programs configured for execution by the one or more processors:
receiving user selection of a data set, the data set including a plurality of columns and a plurality of rows;
selecting a subset of the plurality of columns to be included in a data visualization for the data set, the data visualization including glyphs corresponding to rows in the data set;
generating a first plurality of glyphs for a first row in the data set, wherein:
(i) each glyph in the first plurality of glyphs comprises a respective plurality of visual marks;
(ii) each of the visual marks in the respective plurality of visual marks is defined by a respective set of one or more visual features;
(iii) each of the visual features is assigned to a respective column in the subset of columns; and
(iv) each of the visual features is displayed according to a corresponding visual property determined by a respective data value in the first row for the respective column;
receiving user specification of a specific visual feature for a first visual mark of a first glyph in the first plurality of glyphs; and
generating a second plurality of glyphs, wherein each glyph in the second plurality of glyphs includes a respective first mark with the specific visual feature.
|