Rich formatting for a data label associated with a data point
First Claim
Patent Images
1. A method for providing data label formatting, the method comprising:
- creating a data label for and associated with an individual data point, the data label associated with and displayed on a visualization, wherein the data label comprises a reference to a data value associated with the data point that includes information that is not represented by the visualization, wherein the data point is one of a plurality of data points displayed on the visualization, wherein the visualization is created based on an underlying data set from a spreadsheet application, and wherein the underlying data set includes the data value;
receiving input to the data label;
receiving a formatting option for formatting the data label;
applying the formatting option to format the data label;
propagating the formatting option to each of a plurality of data labels in the visualization, wherein the plurality of data labels are associated with the data label in the spreadsheet application;
determining that a change event has occurred on the visualization in response to at least one of a data sort, a data hide, or a data filter to the underlying data set in the spreadsheet application; and
in response to determining that the change event has occurred on the visualization, updating the display of the data label by automatically adjusting a location of the data label according to a new location of the data point in response to the change event.
2 Assignments
0 Petitions
Accused Products
Abstract
Rich formatting may be provided for rich data labels. A rich data label may be created for at least one data point associated with a visualization. The data label may be formatted and displayed on the visualization. The rich data label may bind to a particular data point rather than adhering to conventional index-based anchor logic where a data label is bound to the index of a data point. Accordingly, in response to determining that the location of the data point has changed in the visualization, the location of the rich data label is automatically adjusted to remain attached to its original data point.
14 Citations
20 Claims
-
1. A method for providing data label formatting, the method comprising:
-
creating a data label for and associated with an individual data point, the data label associated with and displayed on a visualization, wherein the data label comprises a reference to a data value associated with the data point that includes information that is not represented by the visualization, wherein the data point is one of a plurality of data points displayed on the visualization, wherein the visualization is created based on an underlying data set from a spreadsheet application, and wherein the underlying data set includes the data value; receiving input to the data label; receiving a formatting option for formatting the data label; applying the formatting option to format the data label; propagating the formatting option to each of a plurality of data labels in the visualization, wherein the plurality of data labels are associated with the data label in the spreadsheet application; determining that a change event has occurred on the visualization in response to at least one of a data sort, a data hide, or a data filter to the underlying data set in the spreadsheet application; and in response to determining that the change event has occurred on the visualization, updating the display of the data label by automatically adjusting a location of the data label according to a new location of the data point in response to the change event. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system for providing data label formatting, the system comprising:
-
a memory storage device; and a hardware processing unit coupled to the memory storage device, wherein the hardware processing unit is operable to; create a data label for and associated with an individual data point in a plurality of data points, wherein the data point and the data label are part of and displayed in a visualization, wherein the data label comprises a reference to a data value associated with the data point that includes information that is not represented by the visualization, the data label comprising a rich data label, wherein the visualization is created based on an underlying data set from a spreadsheet application, wherein the underlying data set includes the data value; receive a format change to the data label; apply the format change to the data label; propagate the format change to other data labels in the visualization, wherein the other data labels are associated with the data label in the spreadsheet application; determine that a change event has occurred on the visualization in response to a modification of the underlying data set in the spreadsheet application; and in response to determining that the change event has occurred on the visualization, update the display of the formatted data label by automatically adjusting a location of the formatted data label according to a new location of the data point in response to the change event. - View Dependent Claims (12, 13, 14, 15, 16)
-
-
17. A computing device comprising a non-transitory computer-readable storage medium storing a set of instructions that when executed by the computing device, causes the computing device to perform a method for providing data label formatting, the method comprising:
-
creating a data label for and associated with a data point in a plurality of data points, wherein the data label and the data point are displayed in a visualization, wherein the data label comprises a reference to at least one data value associated with the data point that includes information that is not represented by the visualization, wherein the visualization is created based on an underlying data set from a spreadsheet application, and wherein the underlying data set includes the data value; binding the position of the data label to the data point, receiving an edit to the data label; applying the edit to the data label; propagating the edit to each of a plurality of data labels in the visualization, wherein the plurality of data labels are associated with the data label in the spreadsheet application; determining that a change event has occurred on the visualization, wherein the change event occurs in response to at least one of;
a data sort, a data hide, or a data filter to the underlying data set in the spreadsheet application; andin response to determining that the change event has occurred on the visualization, updating the display of the edited data label by automatically adjusting the location of the edited data label according to a new location of the data point based on the binding in response to the change event. - View Dependent Claims (18, 19, 20)
-
Specification