14 typedef std::vector<double>::iterator iterator;
16 typedef const std::vector<double>::const_iterator const_iterator;
21 void setXAndY(
const std::vector<double> &x,
const std::vector<double> &y);
23 void setXAndY(
const double x,
const double y);
25 void setXErr(
const double xerr);
27 void setXErr(
const std::vector<double> &xerr);
29 void setYErr(
const double yerr);
31 void setYErr(
const std::vector<double> &yerr);
33 std::vector<double>
const &getX()
const;
35 std::vector<double>
const &getXErr()
const;
37 std::vector<double>
const &getY()
const;
39 std::vector<double>
const &getYErr()
const;
43 void setFillColor(std::string_view color);
45 std::string_view getFillColor()
const;
47 void setFill(
bool on);
51 void setSymbol(
char symbol);
53 const char &getSymbol()
const;
55 void setSymbolSize(
int size);
57 const int &getSymbolSize()
const;
60 std::vector<double> _x;
62 std::vector<double> _xerr;
64 std::vector<double> _y;
66 std::vector<double> _yerr;
68 std::string_view _fillcolor;