Gnuplot是个画图的好东西,但是我基本上不在他的命令行下画图,而是在C++里面通过管道传命令进去,从而实现在跑程序的时候看数据流动画。
因为不是特别熟悉Gnuplot的一些命令,所以在这里记下。
-
用splot画三维图
如果是画三维散点图,三列数据分别是x/y/z轴就行了,但是如果画三维色板图,则需要注意数据的格式。x/y轴的数据必须按序排列并且不同的x值之间用空行隔开,这叫Grid data.unset key set hidden3d set pm3d interpolate N,M # 以pm3d模式绘图,并插值使图形平滑 set view 0,0 # 设置视角,0,0为俯视