#include #include int main() { using namespace matplot; std::vector x = linspace(0, 2*pi); std::vector y = transform(x,[](auto x){return sin(x);}); plot(x,y,"-o"); hold(on); plot(x,transform(y,[](auto y){return -y;}),"--xr"); plot(x,transform(x,[](auto x){return x/pi-1.;}),"-:gs"); plot({1.0,0.7,0.4,0.0,-0.4,-0.7,-1},"k"); wait(); return 0; }