如何在x轴上只显示一些抽搐?

时间:2014-01-02 11:21:27

标签: gnuplot

这是: my x axis 当值类似于这些时,没有问题,但是当值更高时,它们都太靠近并且混合。我想修改我的命令set autoscale xfix,只显示一半的抽搐。类似的东西:

0     20    40     60    80    100

将显示:

0     200    400     600    800    1000 

值越高越好

任何人都知道如何做到这一点?

1 个答案:

答案 0 :(得分:0)

您可以使用自定义数学公式生成xtics

set xrange [0:32]
set for [i=0:5] xtics (2**i)
plot sin(x)

exponential xtics

在大多数情况下,你可能会定期增量:

set xtics autofreq 4

manually generated xtics

完整语法可在Gnuplot manual中找到:

 set xtics {axis | border} {{no}mirror}
           {in | out} {scale {default | <major> {,<minor>}}}
           {{no}rotate {by <ang>}} {offset <offset> | nooffset}
           {add}
           {  autofreq
            | <incr>
            | <start>, <incr> {,<end>}
            | ({"<label>"} <pos> {<level>} {,{"<label>"}...) }
           { font "name{,<size>}" }
           { textcolor <colorspec> }