【问题标题】:gnuplot - minor tics not appearinggnuplot - 没有出现轻微抽动
【发布时间】:2013-10-17 14:53:40
【问题描述】:

我有这段代码,我在数学模式下使用 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)

设置神秘 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 的简单设置无济于事,没有任何变化。我已经尝试删除未设置的 xtics 和未设置的 ytics,没有任何变化。

我在 Ubuntu 12.04 上使用 gnuplot 4.4。

【问题讨论】:

    标签: graph plot gnuplot


    【解决方案1】:

    在您的情况下设置次要抽动不起作用,因为您只有用户定义。如果您使用 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
    

    注意:我用 4.4.4(有效)和 4.2.6(无效)对此进行了测试

    【讨论】:

    • 太棒了。如果您不在多情节中,它会完美运行。在多图中,这是四中的第二个(右上角),但事实并非如此。但是如果我切换数字的顺序,可能是由于一些指令重叠。
    • @martina 也许吧,但从你的描述很难看出。
    猜你喜欢
    • 2013-10-17
    • 2021-12-25
    • 2013-02-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多