LegendSpecs.hpp
39 class LegendSpecs : public TextSpecsOf<LegendSpecs>, public ShowSpecsOf<LegendSpecs>, public TitleSpecsOf<LegendSpecs>, public FrameSpecsOf<LegendSpecs>
auto atBottomLeft() -> LegendSpecs &
Place the legend on the inside of the plot at its bottom-left corner.
Definition: LegendSpecs.hpp:278
auto displayJustifyRight() -> LegendSpecs &
Set the legend labels to be right justified.
Definition: LegendSpecs.hpp:422
auto repr() const -> std::string
Convert this LegendSpecs object into a gnuplot formatted string.
Definition: LegendSpecs.hpp:464
auto displaySymbolLength(int value) -> LegendSpecs &
Set the length of the samples used to generate the symbols in the legend entries.
Definition: LegendSpecs.hpp:458
auto displayLabelsAfterSymbols() -> LegendSpecs &
Set the labels in the legend entries to appear after their corresponding symbols (on the right).
Definition: LegendSpecs.hpp:410
auto displayStartFromLast() -> LegendSpecs &
Set the legend entries to be displayed in the order from last to first.
Definition: LegendSpecs.hpp:434
auto atOutsideLeftBottom() -> LegendSpecs &
Place the legend on the outside of the plot at its left-bottom corner.
Definition: LegendSpecs.hpp:302
auto displayStartFromFirst() -> LegendSpecs &
Set the legend entries to be displayed in the order from first to last.
Definition: LegendSpecs.hpp:428
auto atOutsideTopRight() -> LegendSpecs &
Place the legend on the outside of the plot at its top-right corner.
Definition: LegendSpecs.hpp:356
auto displaySpacing(int value) -> LegendSpecs &
Set the spacing between the titles in the legend.
Definition: LegendSpecs.hpp:440
The class used to attach title options to a type.
Definition: TitleSpecsOf.hpp:39
auto atOutsideBottomLeft() -> LegendSpecs &
Place the legend on the outside of the plot at its bottom-left corner.
Definition: LegendSpecs.hpp:332
auto title(std::string title) -> LegendSpecs &
Set the text of the title.
Definition: TitleSpecsOf.hpp:98
auto atLeft() -> LegendSpecs &
Place the legend on the inside of the plot at its left side.
Definition: LegendSpecs.hpp:236
auto show(bool value=true) -> LegendSpecs &
Set the visibility status of the plot element.
Definition: ShowSpecsOf.hpp:68
auto displayJustifyLeft() -> LegendSpecs &
Set the legend labels to be left justified.
Definition: LegendSpecs.hpp:416
The class used to attach visibility options to a type.
Definition: ShowSpecsOf.hpp:36
auto atOutsideTop() -> LegendSpecs &
Place the legend on the outside of the plot at its top side.
Definition: LegendSpecs.hpp:344
auto atRight() -> LegendSpecs &
Place the legend on the inside of the plot at its right side.
Definition: LegendSpecs.hpp:242
auto atCenter() -> LegendSpecs &
Place the legend on the inside of the plot at its center.
Definition: LegendSpecs.hpp:248
auto atTopLeft() -> LegendSpecs &
Place the legend on the inside of the plot at its top-left corner.
Definition: LegendSpecs.hpp:260
auto atOutsideLeftTop() -> LegendSpecs &
Place the legend on the outside of the plot at its left-top corner.
Definition: LegendSpecs.hpp:296
auto atBottomRight() -> LegendSpecs &
Place the legend on the inside of the plot at its bottom-right corner.
Definition: LegendSpecs.hpp:284
auto repr() const -> std::string
Convert this ShowSpecsOf object into a gnuplot formatted string.
Definition: ShowSpecsOf.hpp:87
auto atTop() -> LegendSpecs &
Place the legend on the inside of the plot at its top side.
Definition: LegendSpecs.hpp:254
auto titleLeft() -> LegendSpecs &
Place the legend title on the left.
Definition: LegendSpecs.hpp:362
auto transparent() -> LegendSpecs &
Set the background of the legend box to be transparent.
Definition: LegendSpecs.hpp:230
auto displayExpandWidthBy(int value) -> LegendSpecs &
Set the width increment/decrement of the legend frame to either enlarge or reduce its width.
Definition: LegendSpecs.hpp:446
auto displayHorizontal() -> LegendSpecs &
Set the legend entries to be displayed along the horizontal (in rows).
Definition: LegendSpecs.hpp:392
auto repr() const -> std::string
Convert this TitleSpecsOf object into a gnuplot formatted string.
Definition: TitleSpecsOf.hpp:168
auto displayLabelsBeforeSymbols() -> LegendSpecs &
Set the labels in the legend entries to appear before their corresponding symbols (on the left).
Definition: LegendSpecs.hpp:404
auto atOutsideRightTop() -> LegendSpecs &
Place the legend on the outside of the plot at its right-top corner.
Definition: LegendSpecs.hpp:314
auto displayExpandHeightBy(int value) -> LegendSpecs &
Set the height increment/decrement of the legend frame to either enlarge or reduce its height.
Definition: LegendSpecs.hpp:452
auto displayHorizontalMaxCols(int value) -> LegendSpecs &
Set the number of columns that trigger a new row to be created in the legend (when using horizontal d...
Definition: LegendSpecs.hpp:398
auto atOutsideTopLeft() -> LegendSpecs &
Place the legend on the outside of the plot at its top-left corner.
Definition: LegendSpecs.hpp:350
auto atTopRight() -> LegendSpecs &
Place the legend on the inside of the plot at its top-right corner.
Definition: LegendSpecs.hpp:266
auto atOutsideRight() -> LegendSpecs &
Place the legend on the outside of the plot at its right side.
Definition: LegendSpecs.hpp:308
auto titleCenter() -> LegendSpecs &
Place the legend title on the center.
Definition: LegendSpecs.hpp:368
auto atOutsideLeft() -> LegendSpecs &
Place the legend on the outside of the plot at its left side.
Definition: LegendSpecs.hpp:290
auto opaque() -> LegendSpecs &
Set the background of the legend box to be opaque.
Definition: LegendSpecs.hpp:224
auto titleRight() -> LegendSpecs &
Place the legend title on the right.
Definition: LegendSpecs.hpp:374
auto atOutsideBottom() -> LegendSpecs &
Place the legend on the outside of the plot at its bottom side.
Definition: LegendSpecs.hpp:326
auto displayVerticalMaxRows(int value) -> LegendSpecs &
Set the number of rows that trigger a new column to be created in the legend (when using vertical dis...
Definition: LegendSpecs.hpp:386
auto atOutsideRightBottom() -> LegendSpecs &
Place the legend on the outside of the plot at its right-bottom corner.
Definition: LegendSpecs.hpp:320
auto displayVertical() -> LegendSpecs &
Set the legend entries to be displayed along the vertical (in columns).
Definition: LegendSpecs.hpp:380
auto atBottom() -> LegendSpecs &
Place the legend on the inside of the plot at its bottom side.
Definition: LegendSpecs.hpp:272
auto atOutsideBottomRight() -> LegendSpecs &
Place the legend on the outside of the plot at its bottom-right corner.
Definition: LegendSpecs.hpp:338
LegendSpecs()
Construct a default LegendSpecs instance.
Definition: LegendSpecs.hpp:209
The class used to attach frame options to a type.
Definition: FrameSpecsOf.hpp:38