我想添加一個水平線在我的直方圖gnuplot,這是可能的嗎?添加橫線直方圖gnuplot
我的直方圖具有在x軸:alea1 ALEA 2 alea3 nalea1 nalea 2 nalea 3 和y軸從0到25。
在22中,我要添加一個水平線去所有的從直方圖的一端到另一端。
我想添加一個水平線在我的直方圖gnuplot,這是可能的嗎?添加橫線直方圖gnuplot
我的直方圖具有在x軸:alea1 ALEA 2 alea3 nalea1 nalea 2 nalea 3 和y軸從0到25。
在22中,我要添加一個水平線去所有的從直方圖的一端到另一端。
嘗試增加
, 22 title ""
在你的繪圖命令結束。適用於我的測試數據(文件「HISTO」):
# Year Red Green Blue
1990 33 45 18
1991 35 42 19
1992 34 44 14
1993 37 43 25
1994 47 15 30
1995 41 14 32
1996 42 20 35
1997 39 21 31
plot "histo" u 2 t "Red" w histograms, "" u 3 t "Green" w histograms, "" u 4 t "Blue" w histograms, 22 title ""
(在行動從菲利普K. Janert,採取的Gnuplot)
添加水平和/或垂直線的典型的方法是用一個arrow
set arrow from x1,y1 to x2,y2 nohead linestyle ...
對於水平線,y1和y2將是相同的。從你的問題,我有點不確定你的意思是「在22」,但我猜你的意思是你想要在你的直方圖上劃線y=22
。如果是這種情況,請嘗試此操作(在您的plot
命令之前)。
set arrow from graph 0,first 22 to graph 1,first 22 nohead lc rgb "#000000" front
謝謝你們。我用箭頭完成了它。是否可以爲我添加一行和單詞來說明在y = 22處的線條在我的直方圖中意味着什麼? –
@ AudreyLee-Gosselin - 當然。只要「設置標籤」一些文字「在...,...'。然而,你也可以用另一個答案來做到這一點:'plot
我花了一點時間才弄清楚你在這裏說什麼。你可能想展示一個完整的劇情指令,只是爲了展示你的意思。 – mgilson
完成,@ mgilson。如果沒有原始問題中的數據,我總覺得它有點具有挑戰性。 – vaettchen
'notitle'比'title「更清潔''' – hertzsprung