Patent ID: 8527909

Claim:
A computer-implemented method comprising: at an electronic device comprising or operatively coupled to a touch screen: displaying on the touch screen in a first display state a column or bar chart comprising a horizontal axis and a vertical axis while the chart is in the first display state, detecting an orientation of a touch gesture directed to the touch screen; wherein detecting the orientation of the touch gesture comprises detecting whether the touch gesture has a vertical orientation or a horizontal orientation; wherein detecting whether the touch gesture has a vertical orientation or a horizontal orientation is based on an angular measurement of a circle defined by two contact points of the touch gesture wherein one of the two contact points is considered the center of the circle; and in response to detecting the touch gesture, changing, based on the detected orientation, display of the chart to a second display state; wherein if the touch gesture has a vertical orientation, then the changing display step comprises zooming display of the vertical axis of the chart while maintaining display of the horizontal axis in a display state corresponding to or substantially corresponding to the first display state of the horizontal axis; or wherein if the touch gesture has a horizontal orientation, then the changing display step comprises zooming display of the horizontal axis of the chart while maintaining display of the vertical axis in a display state corresponding to or substantially corresponding to the first display state of the vertical axis.