CHART DUAL-Y RESIZE AND SPLIT-UNSPLIT INTERACTION
First Claim
Patent Images
1. A method comprising:
- determining, by a computer, a first chart layout for a related series of data including a first data set and a second data set, the first chart layout including;
(i) a first plot area with a shared X-axis and a first y-axis associated with the first data set, and (ii) a second plot area with the shared X-axis and a second y-axis associated with the second data set;
receiving, by the computer, a gesture performed by a user with respect to a chart having the first chart layout, the gesture including a source and a target;
determining, by the computer, a second chart layout for the first data set and the second data set based on the source and the target of the gesture, the second chart layout having a plot area with the shared X-axis, the first y-axis, and the second y-axis; and
rendering, by the computer, the chart with the second chart layout.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods are disclosed that, in various embodiments, improve chart performance by allowing users to interactively split and unsplit charts with dual-Y axis using dragging gestures or a button.
6 Citations
20 Claims
-
1. A method comprising:
-
determining, by a computer, a first chart layout for a related series of data including a first data set and a second data set, the first chart layout including;
(i) a first plot area with a shared X-axis and a first y-axis associated with the first data set, and (ii) a second plot area with the shared X-axis and a second y-axis associated with the second data set;receiving, by the computer, a gesture performed by a user with respect to a chart having the first chart layout, the gesture including a source and a target; determining, by the computer, a second chart layout for the first data set and the second data set based on the source and the target of the gesture, the second chart layout having a plot area with the shared X-axis, the first y-axis, and the second y-axis; and rendering, by the computer, the chart with the second chart layout. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A non-transitory computer-readable medium storing a computer program product having program instructions which when executed by a processor of a computer causes the processor to:
-
determine a first chart layout for a related series of data including a first data set and a second data set, the first chart layout including;
(i) a first plot area with a shared X-axis and a first y-axis associated with the first data set, and (ii) a second plot area with the shared X-axis and a second y-axis associated with the second data set;receive a gesture performed by a user with respect to a chart having the first chart layout, the gesture including a source and a target; determine a second chart layout for the first data set and the second data set based on the source and the target of the gesture, the second chart layout having a plot area with the shared X-axis, the first y-axis, and the second y-axis; and render the chart with the second chart layout. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14)
-
-
15. A system comprising:
-
a hardware processor; and a memory storing a set of instructions which when executed by the processor causes the processor to; determine a first chart layout for a related series of data including a first data set and a second data set, the first chart layout including;
(i) a first plot area with a shared X-axis and a first y-axis associated with the first data set, and (ii) a second plot area with the shared X-axis and a second y-axis associated with the second data set;receive a gesture performed by a user with respect to a chart having the first chart layout, the gesture including a source and a target; determine a second chart layout for the first data set and the second data set based on the source and the target of the gesture, the second chart layout having a plot area with the shared X-axis, the first y-axis, and the second y-axis; and render the chart with the second chart layout. - View Dependent Claims (18, 19, 20)
-
- 16. The system of claim 16, wherein when the source of the gesture is the first y-axis and the target is the second plot area or the source is the second y-axis and the target is the first plot area, the second chart layout is determined as a joined dual-y chart with both the first data set and the second data set in the plot area.
Specification