Graph gnuplot-未出现次要tics

Graph gnuplot-未出现次要tics,graph,plot,gnuplot,Graph,Plot,Gnuplot,我有这个代码,我在数学模式下使用gnuplot和latex: 设置日志 设置XTIC('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标题“总计” 它是多点图的一部分,由于每个图中的范

我有这个代码,我在数学模式下使用gnuplot和latex:

设置日志

设置XTIC('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标题“总计”

它是多点图的一部分,由于每个图中的范围和tic必须非常不同,因此我在图之间使用unset xtics和unset ytics

小抽搐永远不会出现。我尝试过使用简单集合的set-xtics-add(…)和set-ytics-add(…)insetad,但没有效果,没有任何变化。我已尝试删除未设置的XTIC和未设置的ytics,但没有任何更改


我在Ubuntu 12.04上使用gnuplot 4.4。

设置次要tics在您的情况下不起作用,因为您只有用户定义的。如果您使用
set xtics add
,将一些自动tic替换为更改的tic,则它可以工作:

set log
set xrange[1:10000]
set tics format '$%g$'
set xtics add ('$10^2$' 100, '$10^3$' 1000, '$10^4$' 10000)
plot x

注意:我用4.4.4(有效)和4.2.6(无效)测试了这一点。

很好。如果您不在multiplot中,它将非常有效。在multiplot中,这是第二个(右上角)四位数,但事实并非如此。但如果我改变数字的顺序,可能是因为指令的重叠。@martina可能,但很难从你的描述中分辨出来。