×

Chart dual-Y resize and split-unsplit interaction

  • US 10,007,356 B2
  • Filed: 10/04/2016
  • Issued: 06/26/2018
  • Est. Priority Date: 09/18/2014
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • rendering, by a computer, a chart having a first chart layout for a related series of data including a first data set and a second data set, whereinthe first chart layout is a split bipolar chart layout including;

    (i) a first plot area with a shared X-axis and a first y-axis associated with the first data set, (ii) the second plot area with the shared X-axis and a second y-axis associated with the second data set, (iii) the shared X-axis is rendered between the first plot area and the second plot area, wherein the first plot area is below the shared X-axis and the second plot area is above the shared X-axis, (iv) the first data set is growing from the shared X-axis in a direction extending below the shared X-axis, and (v) the second data set is growing from the shared X-axis in a direction extending above the shared X-axis;

    receiving, by the computer, a gesture performed by a user with respect to the chart having the first chart layout;

    determining, by the computer, a source of the gesture with respect to the chart as the first Y-axis of the first plot area or the second Y-axis of the second plot area;

    determining, by the computer, a target of the gesture with respect to the chart as the second plot area or the first plot area;

    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, wherein when the source of the gesture is the first y-axis and the target is the second plot area or the source of the gesture 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 growing in the same direction, and the second chart layout has a plot area with the shared X-axis, the first y-axis associated with the first data set, and the second y-axis associated with the second data set; and

    rendering, by the computer, the chart with the second chart layout.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×