-
Notifications
You must be signed in to change notification settings - Fork 982
Closed
Description
When it is time for the legend to be drawn, Legend.DrawLegend() iterates through through each plottable and adds one line to the legend (using that plottable's label, line style, and marker shape).
With the emergence of plottables that display grouped data (bar plots and box plots, #315) one plottable may need to display several items in the legend, therefore, how the legend is made needs to be refactored. This issue will track progress toward this goal.
This will probably involve modifying the Plottable class. It currently contains a label property which is used for the legend. It makes more sense to have an ILegendItem (or similar) interface just to contain legend information.
Plottable.cs (before refactoring)
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels