Chart Labeling, Legending & Annotation
Mathematica's integrated symbolic architecture makes possible a uniquely powerful and streamlined approach to labeling and legending, in which metadata can manually or programmatically be freely mixed with numerical data. The metadata can also attach arbitrary typeset, graphical or interactive labels and legends to individual data elements, categories of data, and complete datasets.
Labeled — wrapper for labeling particular data points or datasets
ChartLabels — overall labels for data categories
LabelingFunction — function to generate a label for every element
Placed — wrapper to specify the placement of labels
Legended — wrapper to specify a legend for particular data points or datasets
ChartLegends — overall legends for data categories
Tooltip — attach a tooltip to data points or datasets
Button — define an arbitrary action for a data point or dataset