Y轴上的gnuplot值

Y轴上的gnuplot值,gnuplot,Gnuplot,我有一个包含两列数据的文件。绘制时,它看起来像 绿线显示的是平均值。 我想显示Y轴上的平均值。可能吗? 代码: 设置样式数据行 增强设置术语选项 设置术语png 设置标题“10月17日” stats'data/17-10-2013'使用1:2 nooutput 设置扩展数据时间 设置时间“%s” 设置格式x“%H” 设置输出“images/17_DB.png” 使用1:3标题“数据”绘制“数据/17-10-2013”,统计平均值与标题“平均值”以下是三个不同的选项来显示值: set term p

我有一个包含两列数据的文件。绘制时,它看起来像

绿线显示的是平均值。 我想显示Y轴上的平均值。可能吗? 代码:

设置样式数据行

增强设置术语选项

设置术语png

设置标题“10月17日”

stats'data/17-10-2013'使用1:2 nooutput

设置扩展数据时间

设置时间“%s”

设置格式x“%H”

设置输出“images/17_DB.png”


使用1:3标题“数据”绘制“数据/17-10-2013”,统计平均值与标题“平均值”

以下是三个不同的选项来显示值:

set term pngcairo enhanced
set output "images/17_DB.png"

set title "17th oct"
stats 'data/17-10-2013' using 1:2 nooutput
set xdata time
set timefmt "%s"
set format x "%H"

# first option    
set ytics add (sprintf('%.1f', STATS_mean_y) STATS_mean_y)

# second option
set ytics add ('' STATS_mean_y)
set rmargin 3
set label left at graph 1.05,first STATS_mean_y sprintf('%.1f', STATS_mean_y)

set style data lines

# third option inside the key label
plot "data/17-10-2013" using 1:3 title "Data" , \
     STATS_mean_y title sprintf("Mean = %.1f", STATS_mean_y)
以下是关于不同选项的一些注释:

  • 第一个选项最简单,但标签可能与另一个标签重叠(此处为
    0
  • 第二个选项添加一个空标签,并将标签放置在右侧。这需要手动增加右边距(您可能需要使用另一个值,例如
    设置rmargin 2
    和其他坐标)
  • 第三个选项只是将值放置在键(图例)条目中

  • 对于更好的
    x
    -轴,您可能需要添加
    set autoscale xfix
    ,这样可以消除右侧的空白。

    以下是三个不同的选项来显示值:

    set term pngcairo enhanced
    set output "images/17_DB.png"
    
    set title "17th oct"
    stats 'data/17-10-2013' using 1:2 nooutput
    set xdata time
    set timefmt "%s"
    set format x "%H"
    
    # first option    
    set ytics add (sprintf('%.1f', STATS_mean_y) STATS_mean_y)
    
    # second option
    set ytics add ('' STATS_mean_y)
    set rmargin 3
    set label left at graph 1.05,first STATS_mean_y sprintf('%.1f', STATS_mean_y)
    
    set style data lines
    
    # third option inside the key label
    plot "data/17-10-2013" using 1:3 title "Data" , \
         STATS_mean_y title sprintf("Mean = %.1f", STATS_mean_y)
    
    以下是关于不同选项的一些注释:

  • 第一个选项最简单,但标签可能与另一个标签重叠(此处为
    0
  • 第二个选项添加一个空标签,并将标签放置在右侧。这需要手动增加右边距(您可能需要使用另一个值,例如
    设置rmargin 2
    和其他坐标)
  • 第三个选项只是将值放置在键(图例)条目中

  • 对于更好的
    x
    -轴,您可能需要添加
    set autoscale xfix
    ,这样可以消除右侧的空白。

    是否可以在轴上显示图例,如y轴上的时间?使用例如
    set xlabel'time(s)
    是否可以在轴上显示图例,如时间在y轴上?使用例如
    设置xlabel“时间”