我们在使用gnuplot画图时可以根据实际需要,重新对视角进行设置。改变视角可以看到物体的不同角度。在使用pm3d画图时我们也可以根据喜好进行自定义色板。不同的颜色设置产生不一样的视觉效果,你想亲自体验吗?
工具/原料
gnuplot
一、改变视角设置能做什么事情?
1、如何改变视角?gnupolt在画三维图形时默认的视角设置为:set view 60,30,1,1。其中第一个、第二个参数是角度,第一个角范围是0°~180°;第二个角范围是0°~360°。先按默认方式画出马鞍面 z=x²-y²的图形。打开gnupolt,输入如下代码:
2、按回车键,确认,结果图形如下图所示。这个视角看马鞍面比较直观,有立体感然而,为了了解图形的内部结构,有时候需要从不同角度观察图形。
3、如何画出主视图呢?添加代码改变视角,输入set view 60,0,1,1按回车键,再输入重画命令replot,回车。主视图画好了,还需要画出左视图和俯视图进行比较,才能弄清图象全貌。注意,第二个角度数改为0。
4、如何画出左视图?输入改变视角的代码:set view 60,90,1,1,回车,再输入replot命令,重画图形。结果可以清晰的看清马鞍面侧面图形。注意,第二个角度数改为90。
5、最后再画出俯视图。经过前两步画图,你已经知道,要更改参数设置,只要在原代码基础上,再添加新的设置代码,前面的代码不要管它,重新设置溅局柑氍以后,按下回车键,输入重画命令即可。输入set view 0,0,1,1回车,再输入replot,回车。俯视图出来了。注意,两个角的度数都改为0。
6、如何缩放图形?在默认视角设置中set view 60,30,1,1。第三个参数是整个图形的伸缩比例,第四个参数是z轴方向缩放比例。输入代码set view 60,30,0.5,1,把图形比例改为0.5,回车,输入重画指令replot,回车。看图像发生什么变化?
7、是不是变小了?变成原来的一半大小。如何对z轴方向进行拉伸呢?输入set view 60,30,1,2。把z轴伸缩比例改成两倍。回车确定,再输入replot,回车重画。很显然图形被纵向拉长两倍。
二、画pm3d图形如何改变彩色配置?
1、pm3d默认的色板定义为:set palette rgbformulae 7,5,15。set palette 。这个公式rgbf泠贾高框ormulae r,g,b中,G,R,B的值可以取-36~36之间所有整数。因此有很多种不同的组合。输入代码:set pm3d,回车,再输入replot,回车可以看到默认色板。
2、改变色板设置。现在将图形比例还原为1:1,输入代码:set view 60,30,1巳呀屋饔,1,回车,输入色板新配置代码:set palette rgbformulae 23,13,-31,回州榨丘醌车,输入replot,回车。这是一种彩虹色板。注意,要改变色板,只要改变G,R,B的值。
3、如何进行黑白设置?要把色板设置为黑白,即灰色,只要使用一个指令就可以了:set palette gray,回车,然后输入重画指令,回车确认。当然喽,没人喜爱这种压抑的颜色哦。