主权项 |
1. A computing system comprising:
one or more processors; one or more computer-readable data storage devices; and computer-executable program instructions, stored on the one or more computer-readable data storage devices for execution by the one or more processors, wherein the program instructions comprise: program instructions for outputting a display of a chart in a graphical user interface, wherein the chart comprises a plurality of graphical data element representations that represent data points in a data visualization; program instructions for receiving a first user input selecting a first fragment of the chart to freeze, thereby defining a frozen fragment of the chart and a remaining portion of the chart as a non-frozen portion of the chart; program instructions for receiving a second user input selecting a second fragment of the chart from the non-frozen portion of the chart to reposition to a new position in the chart relative to the frozen fragment of the chart, thereby defining a repositioned fragment of the chart, wherein graphical data element representations of the non-frozen portion of the chart are circulated between the frozen portion of the chart and an opposing end of the non-frozen portion of the chart, such that as one of the graphical data element representations of interest is being re-positioned to adjacency to the frozen fragment, graphical data element representations of the non-frozen portion of the chart that were previously positioned between the frozen portion and the selected portion are circulated around to an opposing end of the non-frozen portion of the chart; program instructions for displaying, by the computing device, a visual indication of a position of a join in the chart, where the circulated fragment of the non-frozen portion of the chart and the opposing end of the non-frozen portion of the chart that were previously positioned at opposing ends of the non-frozen portion of the chart are positioned adjacent to each other; program instructions for outputting, by the computing device, a visual indication of a delta between the repositioned fragment and the frozen fragment in the revised display of the chart; and program instructions for outputting, by the computing device, a displayed number proximate to the visual indication of a delta, wherein the displayed number indicates the difference between values of data points corresponding to the repositioned fragment and the frozen fragment in the revised display of the chart. |