突然想画一个统计图,于是我查了查gnuplot的使用方法。

直接在命令行下输入gnuplot即可进入交互模式。

之后,可以输入命令画各种函数图像,例如:

plot sin(tan(x))

出现一个窗口

通过命令还可以设置诸如x、y范围之类的东西

set xrange [-3:3]

set yrange [-3:3]

设置完之后可以更新显示:

replot

另外,还可以输出到文件

set term png

set output '1.png'

plot sin(tan(x))

 

除了画函数,我特别想画一些数据,例如矩阵。

gnuplot 当然也可以做到了。

splot '1.txt' matrix with lines

注意:splot表示画三维的图形。1.txt里面存储了若干行用空格隔开的数字。with lines指示画出连线。

这是效果:

如果你还想获得更多的知识,那么

http://www.gnuplot.info/

是一个好的开始。