我有这个代码,我在数学模式中使用gnuplot和latex:
设置日志
设置xtics('$ 1 $'1,'$ 10 $'10,'$ 10 ^ 2 $'100,'$ 10 ^ 3 $'1000,'$ 10 ^ 4 $'10000)
设置ytics('$ 10 ^ {\ textrm { - } 7} $'0.0000001,'$ 10 ^ {\ textrm { - } 6} $'0.000001)
设置mytics 10
设置mxtics 10
p“datafile.dat”u 5:4 w l lw 2 lc 1 title'total'
它是多重图的一部分,因为范围和抽搐在每一个图中都必须非常不同,我使用未设置的xtics并在图之间取消设置。
小抽搐永远不会出现。我尝试过使用set xtics add(...)并设置简单集的ytics add(...)insetad无效,没有任何变化。我已经尝试删除未设置的xtics并取消设置ytics,没有任何变化。
我在Ubuntu 12.04上使用gnuplot 4.4。
答案 0 :(得分:3)
设置次要抽搐在您的情况下不起作用,因为您只有用户定义。如果您使用set xtics add
替换某些自动抽动并使用set log
set xrange[1:10000]
set tics format '$%g$'
set xtics add ('$10^2$' 100, '$10^3$' 1000, '$10^4$' 10000)
plot x
:
{{1}}
注意:我用4.4.4(工程)和4.2.6(不工作)
测试了这个