这是一篇非常早曾经写的小文章,最初发表于我的搜狐博客(2008-09-23 22:55)。由于自从转移到这里后,sohu 博客就不再维护了,所以把这篇文章也一起挪了过来。
GNUPLOT 是一款功能强大的跨平台的科学数据可视化工具,能够满足大多数的数据显示功能,可是 GNUPLOT 本身没有提供其它语言的接口。尽管我们能够利用操作系统提供的管道(pipe)功能操纵GNUPLOT, 可是这并不是是一件很easy的事情。gnuplot_i 为我们完毕这项工作,它提供了一组简单、友好的程序接口,能够让我们轻松的在程序中调用GNUPLOT 完毕复杂的图形显示功能。
当前版本号的gnuplot_i 包括2个程序文件:
gnuplot_i.c
gnuplot_i.h
安装 gnuplot_i 很easy。在此不再描写叙述。读者能够直接參考README 文件。
以下是一个最简单的样例:
#include "gnuplot_i.h"
int main(int argc, char *argv[])
{
gnuplot_ctrl * h ;
h = gnuplot_init() ;
gnuplot_plot_equation(h, "sin(x)", "Sine wave&