【问题标题】:polar plot in gnuplot putting ytics at the center of the plotgnuplot 中的极坐标图将 ytics 置于图的中心
【发布时间】:2016-03-16 03:25:30
【问题描述】:

我想将 xlabel 和 ylabel 分别放在它们的轴的右侧和上方。然后我想将 ytics 设置在不在左侧的轴旁边。 这是我的data

#!usr/bin/gnuplot
unset border
set xzeroaxis
set yzeroaxis
set polar
set nokey
set xtics 0.05
set ytics 0.01
set autoscale fix
set label " k=0.2 "  at   0.012,   0.0095
set label " k=0.3 "  at   0.022,   0.015
set label " k=0.4 "  at   0.032,   0.025
#unset border
#set notics
unset xtics
set ytics
set xlabel "kx"
set ylabel "ky"
plot "T1.txt" u 1:2 w l ,"T2.txt" u 1:2 w l , "T3.txt" u 1:2 w l 

【问题讨论】:

    标签: gnuplot


    【解决方案1】:

    听起来你想产生以下情节

    Gnuplot 有 2 个 x 轴和 2 个 y 轴,名称分别为 x1、x2、y1 和 y2。当您只指定 x 或 y 轴时,您实际上是在使用 x1 和 y1 轴。另外两个是相反的。所以要得到你想要的标签,我们只需使用 x2 和 y2 标签

    set x2lab "kx"
    set y2lab "ky"
    

    至于 y 轴标记,gnuplot 可以将它们放在边框或轴上(参见help xtics,ytics 类似)。因此,要将 ytics 放在轴本身上,我们只需发出

    set ytics axis
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-10-07
      • 1970-01-01
      • 2016-01-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多