添加水平线柱状图gnuplot

添加水平线柱状图gnuplot,gnuplot,histogram,Gnuplot,Histogram,我想在gnuplot中的直方图中添加一条水平线,这可能吗 我的直方图在x轴上有:alea1 alea 2 alea3 nalea1 nalea 2 nalea 3 y轴从0到25 在22时,我想添加一条水平线,从直方图的一端一直延伸到另一端。尝试添加 , 22 title "" 在plot命令的末尾。适用于我的测试数据(文件“histo”): (摘自Philip K.Janert,Gnuplot in Action)添加水平线和/或垂直线的典型方法是使用箭头 set arrow from x1

我想在gnuplot中的直方图中添加一条水平线,这可能吗

我的直方图在x轴上有:alea1 alea 2 alea3 nalea1 nalea 2 nalea 3 y轴从0到25

在22时,我想添加一条水平线,从直方图的一端一直延伸到另一端。

尝试添加

, 22 title ""
在plot命令的末尾。适用于我的测试数据(文件“histo”):


(摘自Philip K.Janert,Gnuplot in Action)

添加水平线和/或垂直线的典型方法是使用
箭头

set arrow from x1,y1 to x2,y2 nohead linestyle ...
对于水平线,y1和y2将是相同的。从你的问题来看,我有点不确定你所说的“22岁”是什么意思,但我猜你的意思是想在柱状图的顶部绘制一条线
y=22
。如果是这种情况,请尝试此操作(在
plot
命令之前)


我花了一点时间才明白你在说什么。您可能需要演示一个完整的plot命令,以准确显示您的意思。完成,@mgilson。在原始问题中没有数据,我总是觉得有点挑战。
notitle
title”“
更简洁,谢谢你们。我已经用箭完成了。有没有可能添加一行文字,让我说出y=22处的线在我的直方图中的含义,就像一个传说一样?@AudreyLee Gosselin——当然。只需在…,…
处设置标签“一些文本”。但是,您也可以使用另一个答案来实现这一点:
plot,22行标题为“some text”
,以实际将其放入plot键中。
set arrow from x1,y1 to x2,y2 nohead linestyle ...
set arrow from graph 0,first 22 to graph 1,first 22 nohead lc rgb "#000000" front