Gnuplot 用法

Gnuplot 用法

ID:37724229

大小:34.00 KB

页数:5页

时间:2019-05-29

Gnuplot 用法_第1页
Gnuplot 用法_第2页
Gnuplot 用法_第3页
Gnuplot 用法_第4页
Gnuplot 用法_第5页
资源描述:

《Gnuplot 用法》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、一,基础篇:在linux命令提示符下运行gnuplot命令启动,输入quit或q或exit退出。1.plot命令gnuplot>plotsin(x)withlinelinetype3linewidth2 或gnuplot>plotsin(x)wllt3lw2%用线画,线的类型(包括颜色与虚线的类型)是3,线的宽度是2,对函数sin(x)作图gnuplot>plotsin(x)withpointpointtype3pointsize2 或gnuplot>plotsin(x)wppt3ps2%用点画,点的类型(包括颜色与点的类型)是3,点的大小是2gnuplot>plotsin(x)title'f

2、(x)'wlplt3lw2pt3ps2%同时用点和线画,这里title‘f(x)’表示图例上标'f(x)',如果不用则用默认选项gnuplot>plotsin(x)%此时所有选项均用默认值。如果缺某一项则将用默认值gnuplot>plot‘a.dat’u2:3wllt3lw2%利用数据文件a.dat中的第二和第三列作图顺便提一下,如这里最前面的两个例子所示,在gnuplot中,如果某两个词,按字母先后顺序,前面某几个字母相同,后面的不同,那么只要写到第一个不同的字母就可以了。如with,由于没有其它以w开头的词,因此可以用 w 代替,line也可以用l 代替。2、同时画多条曲线gnuplot>

3、plotsin(x)title‘sin(x)’wllt1lw2,cos(x)title‘cos(x)’wllt2lw2 %两条曲线是用逗号隔开的。画多条曲线时,各曲线间均用逗号隔开就可以了。以上例子中是对函数作图,如果对数据文件作图,将函数名称换为数据文件名即可,但要用单引号引起来。3、关于图例的位置默认位置在右上方。gnuplot>setkeyleft%放在左边,有left 和right两个选项gnuplot>setkeybottom%放在下边,只有这一个选项;默认在上边gnuplot>setkeyoutside%放在外边,但只能在右面的外边,以上三个选项可以进行组合。如:gnuplot>s

4、etkeyleftbottom%表示左下边,还可以直接用坐标精确表示图例的位置,如gnuplot>setkey0.5,0.6%将图例放在0.5,0.6的位置处4、关于坐标轴gnuplot>setxlabel‘x’%x轴标为‘x’gnuplot>setylabel‘y’%y轴标为’y’gnuplot>setylabel‘DOS’tclt3%其中的tclt3表示’DOS’的颜色用第三种颜色。gnuplot>setxtics1.0%x轴的主刻度的宽度为1.0,同样可以为y轴定义yticsgnuplot>setmxtics3%x轴上每个主刻度中画3个分刻度,同样可以为y轴定义myticsgnuplot

5、>setborder3lt3lw2%设为第三种边界,颜色类型为3,线宽为2同样可以为上边的x轴(称为x2)和右边y(称为y2)轴进行设置,即x2tics,mx2tics,y2tics,my2tics。gnuplot>setxticsnomirrorgnuplot>unsetx2tics%以上两条命令去掉上边x2轴的刻度gnuplot>setyticsnomirrorgnuplot>unsety2tics%以上两条命令去掉右边y轴的刻度5、在图中插入文字uplot>setlabel‘sin(x)’at0.5,0.5%在坐标(0.5,0.5)处加入字符串’sin(x)’。在输出为.ps或.eps文

6、件时,如果在setterm 的语句中加入了enhanced选现,则可以插入上下标、希腊字母和特殊符号。上下标的插入和latex中的方法是一样的。6、在图中添加直线和箭头gnuplot>setarrowfrom0.0,0.0to0.6,0.8%从(0.0,0.0)到(0.6,0.8)画一个箭头gnuplot>setarrowfrom0.0,0.0to0.6,0.8lt3lw2%这个箭头颜色类型为3,线宽类型为2gnuplot>setarrowfrom0.0,0.0to0.6,0.8noheadlt3lw2%利用nohead可以去掉箭头的头部,这就是添加直线的方法。注意,在gnuplot中,对于插

7、入多个的label和arrow等等,系统会默认按先后顺序分别对各个label或arrow进行编号,从1开始。如果以后要去掉某个label或arrow,那么只要用unset命令将相应的去掉即可。如:gnuplot>unsetarrow2,将去掉第二个箭头。7、图的大小和位置gnuplot>setsize0.5,0.5%长宽均为默认宽度的一半,建议用这个取值,尤其是画成ps或eps图形的时候gnupl

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。