gnuplot 坐标取值范围及刻度

gnuplot里面所有参数都由 set 命令控制

1、横坐标取值范围

横坐标取值范围由 xrange 参数控制。取值范围由方括号内的一对数表示,两个数之间用冒号隔开:

gnuplot> set xrange [-2*pi:2*pi]  

2、纵坐标取值范围

每一个和 x 坐标有关的参数,都对应有一个和 y 有关的参数,所以纵坐标的取值范围由 yrange 控制。

3、横轴主刻度和分刻度

横轴主刻度和分刻度,分别用 xtics 和 mxtics 表示(m 表示 minor)。
gnuplot> set xtics pi
gnuplot> set mxtics 6

这里的命令表示:横轴主刻度间隔为 π,每两个主刻度之间被分刻度分为2份。

提示:若坐标轴是时间序列,则数字代表多少秒,比如

set xtics 3600    # 设置时间轴的间隔,以 秒 为单位, 这里设置的是一个小时

set mxtics 6    # 每两个主刻度之间被分刻度分为6份 示例图:


现在刻度间隔对了,但是希望显示字符 π,而不是小数3.14159。其实,set xtics命令的形式并不是唯一的。下面的形式:
gnuplot> set xtics ("-2π" -2*pi, "" -1.5*pi 1, "-π" -pi, "" -0.5*pi 1, "0" 0, "" 0.5*pi 1, "π" pi, "" 1.5*pi 1, "2π" 2*pi)
这里 set xtics 命令直接规定了每个刻度的位置和显示的字符。每一个刻度对应三个参数:显示字符、刻度位置、刻度等级。刻度等级为 0 时表示主刻度,等级为 1 时表示分刻度。对于主刻度(等级为 0 时),表示等级的参数也可以省略不写。各个刻度的参数之间用逗号隔开。从上面的例子我们还看出,显示字符可以为空,也就是只标刻度,不显示字符。这组命令得到的图像如下

https://i-blog.csdnimg.cn/blog_migrate/35e8bb19dfd74371ffe8729096a9c5bc.png

4、纵轴

gnuplot> set ytics -1,0.5,1
这里又用了 set ytics 命令的另一种形式(再次提醒一下,xtics 和 ytics 语法是完全一样的):后面跟了逗号隔开的三个参数。这三个参数分别表示:最小主刻度、主刻度步长、最大主刻度。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值