Interactive Data Visualization User Interface with Gesture-based Data Field Selection
First Claim
1. A method, comprising:
- at an electronic device with a touch-sensitive surface and a display;
displaying a first chart on the display, wherein the first chart concurrently displays a first dimension and a first measure;
detecting a first touch input at a location on the touch-sensitive surface that corresponds to a location on the display of the first chart;
determining whether the first touch input is in a first region corresponding to the first dimension or is in the second region corresponding to the first measure; and
in response to detecting the first touch input in the first region, adding another dimension to the first chart through an animated transition to display a second chart, wherein at least one visual mark in the first chart is split into a plurality of visual marks in the second chart through the animated transition according to the added dimension.
1 Assignment
0 Petitions
Accused Products
Abstract
The various embodiments described herein include methods and devices for interactive data visualization. In one aspect, a method is performed at a device with a touch-sensitive surface and a display. The method includes displaying a first chart, the first chart concurrently displaying a first dimension and a first measure. The method further includes (i) detecting a touch input at a location that corresponds to a location on the first chart; (ii) determining whether the touch input is in a first region corresponding to the first dimension or in the second region corresponding to the first measure; and (iii) in response to detecting the touch input in the first region, adding another dimension through an animated transition to display a second chart, where at least one visual mark in the first chart is split into a plurality of visual marks in the second chart through the animated transition.
11 Citations
18 Claims
-
1. A method, comprising:
at an electronic device with a touch-sensitive surface and a display; displaying a first chart on the display, wherein the first chart concurrently displays a first dimension and a first measure; detecting a first touch input at a location on the touch-sensitive surface that corresponds to a location on the display of the first chart; determining whether the first touch input is in a first region corresponding to the first dimension or is in the second region corresponding to the first measure; and in response to detecting the first touch input in the first region, adding another dimension to the first chart through an animated transition to display a second chart, wherein at least one visual mark in the first chart is split into a plurality of visual marks in the second chart through the animated transition according to the added dimension. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
17. An electronic device, comprising:
-
a display; a touch-sensitive surface; one or more processors; memory; and one or more programs, wherein the one or more programs are stored in the memory and configured to be executed by the one or more processors, the one or more programs including instructions for; displaying a first chart on the display, wherein the first chart concurrently displays a first dimension and a first measure; detecting a first touch input at a location on the touch-sensitive surface that corresponds to a location on the display of the first chart; determining whether the first touch input is in a first region corresponding to the first dimension or is in the second region corresponding to the first measure; and in response to detecting the first touch input in the first region, adding another dimension to the first chart through an animated transition to display a second chart, wherein at least one visual mark in the first chart is split into a plurality of visual marks in the second chart through the animated transition according to the added dimension.
-
-
18. A non-transitory computer-readable storage medium storing one or more programs, configured for execution by an electronic device with a display and a touch-sensitive surface, the one or more programs comprising instructions for:
-
displaying a first chart on the display, wherein the first chart concurrently displays a first dimension and a first measure; detecting a first touch input at a location on the touch-sensitive surface that corresponds to a location on the display of the first chart; determining whether the first touch input is in a first region corresponding to the first dimension or is in the second region corresponding to the first measure; and in response to detecting the first touch input in the first region, adding another dimension to the first chart through an animated transition to display a second chart, wherein at least one visual mark in the first chart is split into a plurality of visual marks in the second chart through the animated transition according to the added dimension.
-
Specification