C interface to use gnuplot. It's gnuplot_i alternative with binary data and without temp files. Can also compile videos with ffmpeg (through pipes)
  • C 82%
  • Python 16.1%
  • Makefile 1.9%
Find a file
Raimundo Martins 8f1e1070a3
Merge pull request #1 from KimHe/patch-1
Update gnuplotcha.h
2021-02-23 09:30:48 +00:00
.gitignore Changed _setrange to accept char* instead of char. Fixed if(opts) in _plotadd. Another Makefile fix. 2013-06-17 15:02:36 +01:00
COPYING Initial commit 2013-05-23 22:32:12 +01:00
gnuplotcha.c Changed _setrange to accept char* instead of char. Fixed if(opts) in _plotadd. Another Makefile fix. 2013-06-17 15:02:36 +01:00
gnuplotcha.h Update gnuplotcha.h 2021-02-23 11:18:37 +08:00
Makefile Changed _setrange to accept char* instead of char. Fixed if(opts) in _plotadd. Another Makefile fix. 2013-06-17 15:02:36 +01:00
pygnuplot.py Added pygnuplot - a Python wrapper for Gnuplot 2016-02-05 15:57:38 +00:00
README.md Fixed PlotType macro. Added snakeplot example xD 2013-06-14 15:32:04 +01:00
snakeplot.c Changed _setrange to accept char* instead of char. Fixed if(opts) in _plotadd. Another Makefile fix. 2013-06-17 15:02:36 +01:00
test.c Changed _setrange to accept char* instead of char. Fixed if(opts) in _plotadd. Another Makefile fix. 2013-06-17 15:02:36 +01:00

gnuplotcha

Gnulpotcha is a C interface (or C wrapper) to use gnuplot. It forks a gnuplot process and passes data directly to it, through pipes, and in binary mode.

It's main goal is to make calling gnuplot from C easier, fast, and yet transparent and non-intrusive enough to be able to use it only when needed/wanted.
It basically has the same purpose as gnuplot_i, only with binary data, and without temp files. It can also compile videos with ffmpeg (through pipes).

Work in progress, but usable enough as it is.