DrawSpecs.hpp
40 class DrawSpecs : public LineSpecsOf<DrawSpecs>, public PointSpecsOf<DrawSpecs>, public FillSpecsOf<DrawSpecs>, public FilledCurvesSpecsOf<DrawSpecs>
131 m_xtic = "xtic(stringcolumn(" + icol.value + "))"; // xtic(stringcolumn(1)) or xtic(stringcolumn('Name'))
The class used to attach color or pattern fill options to a type.
Definition: FillSpecsOf.hpp:39
DrawSpecs(std::string what, std::string use, std::string with)
Construct a DrawSpecs instance.
Definition: DrawSpecs.hpp:93
auto ytics(ColumnIndex icol) -> DrawSpecs &
Set the column in the data file containing the tic labels for y axis.
Definition: DrawSpecs.hpp:135
auto lineWidth(int value) -> DrawSpecs &
Set the line width of the underlying line object.
Definition: LineSpecsOf.hpp:101
auto repr() const -> std::string
Convert this DrawSpecs object into a gnuplot formatted string.
Definition: DrawSpecs.hpp:141
The class used to set options for the gnuplot filledcurve functionality.
Definition: FilledCurvesSpecsOf.hpp:39
An auxiliary type used to represent a data column index.
Definition: ColumnIndex.hpp:35
auto label(std::string text) -> DrawSpecs &
Set the legend label of the plotted element.
Definition: DrawSpecs.hpp:99
auto labelDefault() -> DrawSpecs &
Set the legend label to be determined automatically from the plot expression.
Definition: DrawSpecs.hpp:123
auto labelFromColumnHeader() -> DrawSpecs &
Set the legend label of the plotted element to be retrieved from the header of column.
Definition: DrawSpecs.hpp:105
The class where options for the plotted element can be specified.
Definition: DrawSpecs.hpp:41
auto xtics(ColumnIndex icol) -> DrawSpecs &
Set the column in the data file containing the tic labels for x axis.
Definition: DrawSpecs.hpp:129
The class used to attach point options to a type.
Definition: PointSpecsOf.hpp:38
auto labelNone() -> DrawSpecs &
Set the legend label of the plotted element to be ignored.
Definition: DrawSpecs.hpp:117