Gnuplot中如何绘制二维函数曲线图
Gnuplot是一款科学绘图工具,可以把数据及数学函数转换为二维或三维图形。上次小编介绍了如何安装Gnuplot,今天小编以正弦函数为例子,教大家如何使用gnuplot画出美观的二维曲线图。
操作方法
- 01
首先输入: plot sin(x) 此时,在新窗口中绘制的曲线图,所有设置都是默认的。
- 02
给曲线图添加名称: 输入命令:set title “我的正弦曲线”,再输入 plot sin(x)。 完成这两条命令后,曲线图的名称就设置好了,并出现在曲线图上方。
- 03
设置坐标轴名称: 上面的曲线图中没有坐标轴名称,接下来我们给坐标轴加上名称。 输入命令:set xlablel ‘角度(度)’,设置X轴名称。 输入命令:Set ylabel ‘sin(x)’, 设置Y轴名称。 重新再绘制曲线时,轴坐标名称就出现了。
- 04
设置X轴范围: 上图中X轴默认的范围是-10到10,我们现在把范围限定到我们需要的范围内,比如-π到π。输入命令: set xrange [-pi:pi], 然后输入 plot sin(x)。可以看到新图中,X轴坐标范围设置好了。
- 05
设置X轴上的坐标刻度值: 现在X轴坐标刻度值对应的单位是弧度,我们把X轴的刻度值设置成对应的角度值。 输入: set xtics (‘0’ 0, ‘90’ pi/2, ‘-90’ –pi/2, ‘-180’ –pi, ‘180’ pi),然后输入 plot sin(x)。这样X轴上的坐标值就设置好了。
- 06
设置Y轴上的坐标值: 现在曲线图Y轴上的坐标间隔为0.2,看起来有些密集,我们将其修改一下,设置成间隔0.5。输入命令:set ytics 0.5 , 然后输入plot sin(x)。
- 07
设置图例位置: 曲线图图例默认是在右上角位置,但我们看到它遮盖住了曲线。为了更美观,我们可以修改图例的位置,在gnuplot中,图例叫key。 输入命令:set key top left,将图例修改到左上角位置,然后输入plot sin(x)。我们看到修改后的曲线图,图例位置已经移到左上角位置。
- 08
设置网格: 如需要的话,可以输入命令: set grid 来加上网格。 移除网格的话,则输入命令:unset grid 即可 。
- 09
保存图片: 点击工具Export plot to file, 选择保存路径,设置一个图片名称,点击保存即可。
- 10
找到保存的图片,打开看看。这时的曲线图没有了Gnuplot显示界面的边框和工具栏,显得更加整洁美观。