Gestures for Manipulating Tables, Charts, and Graphs
First Claim
1. A computer-implemented method for presenting a chart, comprising:
- presenting, by a processor, a chart that is based on a dataset, the chart being configured to graphically present data associated with at least one variable of the dataset;
presenting, by the processor, a flippable element being configured to display the name of a variable that is graphically presented in the chart when in an unflipped state and to display the name of another variable of the dataset that is not graphically presented in the chart when in a flipped state;
detecting, by the processor, a user input to set the flippable element to the another variable of the dataset; and
upon receiving the user input, updating, by the processor, the chart to graphically present data associated with the another variable of the dataset.
1 Assignment
0 Petitions
Accused Products
Abstract
Gestures are described for manipulating tables, charts and graphs. For tables, a swipe gesture is described that deletes a column from a table when the gesture is detected on a column of the table. A pinch gesture is also described that combines two or more columns or rows of a table when the gesture is detected on columns of the table. For charts and graphs, a swipe gesture is described that changes the contents of the chart or graph when the gesture is detected on an axis label of the chart or graph. Another swipe gesture is describes that modifies the appearance of the chart or graph when the gesture is detected on or near an edge of the chart or graph and moving towards the center of the chart or graph.
55 Citations
20 Claims
-
1. A computer-implemented method for presenting a chart, comprising:
-
presenting, by a processor, a chart that is based on a dataset, the chart being configured to graphically present data associated with at least one variable of the dataset; presenting, by the processor, a flippable element being configured to display the name of a variable that is graphically presented in the chart when in an unflipped state and to display the name of another variable of the dataset that is not graphically presented in the chart when in a flipped state; detecting, by the processor, a user input to set the flippable element to the another variable of the dataset; and upon receiving the user input, updating, by the processor, the chart to graphically present data associated with the another variable of the dataset. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A non-transitory computer readable storage medium storing one or more programs, the one or more programs comprising instructions for:
-
presenting a chart that is based on a dataset, the chart being configured to graphically present data associated with at least one variable of the dataset; presenting a flippable element being configured to display the name of a variable that is graphically presented in the chart when in an unflipped state and to display the name of another variable of the dataset that is not graphically presented in the chart when in a flipped state; detecting a user input to set the flippable element to another variable of the dataset; and upon receiving the user input, updating the chart to graphically present data associated with the another variable of the dataset. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer implemented system, comprising:
-
one or more computer processors; and a non-transitory computer-readable storage medium comprising instructions, that when executed, control the one or more computer processors to be configured for; presenting a chart that is based on a dataset, the chart being configured to graphically present data associated with at least one variable of the dataset; presenting a flippable element being configured to display the name of a variable that is graphically presented in the chart when in an unflipped state and to display the name of another variable of the dataset that is not graphically presented in the chart when in a flipped state; detecting a user input to set the flippable element to another variable of the dataset; and upon receiving the user input, updating the chart to graphically present data associated with the another variable of the dataset. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification