A trivial gnuplot interface for c++.
There are many libraries providing the same solution, such as gnuplot-iostream. gnuplot-cpp aims at being lightweight and super easy to use. It functions by piping data to a gnuplot subprocess.
- Header only
- Lightweight (~50 lines of code)
- Easy to use
#include "gnuplot.h"
int main(){
GnuplotPipe gp;
gp.sendLine("plot [-pi/2:pi] cos(x),-(sin(x) > sin(x+1) ? sin(x) : sin(x+1))");
return 0;
}
Result: