gnuplotのヒストグラムに水平線を追加したいのですが可能ですか?水平線ヒストグラムを追加するgnuplot
私のヒストグラムは、x軸にありますalea1アリア2 alea3 nalea1 nalea 2 nalea 3 とy軸が22時0〜25
に行く、私はすべて行く水平線を追加したいですヒストグラムの一方の端部から他方の端部に向かう。あなたのplotコマンドの最後に
, 22 title ""
を追加
gnuplotのヒストグラムに水平線を追加したいのですが可能ですか?水平線ヒストグラムを追加するgnuplot
私のヒストグラムは、x軸にありますalea1アリア2 alea3 nalea1 nalea 2 nalea 3 とy軸が22時0〜25
に行く、私はすべて行く水平線を追加したいですヒストグラムの一方の端部から他方の端部に向かう。あなたのplotコマンドの最後に
, 22 title ""
を追加
してみてください。私のテストデータ(ファイル「ヒスト」)のための作品集:
# 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 - 確かに。単に "set label"に "at ...、..."というテキストをつけてください。しかし、あなたは 'plot
ここであなたが言っていたことを理解するのに少し時間がかかりました。あなたは、まさにあなたが意味するものを正確に示すためにプロットコマンド全体を示すことができます。 – mgilson
が完了しました。私は、元の質問にはデータがなければ、少し難しいと感じています。 – vaettchen
'notitle'は' title 'より幾分清潔です。 " – hertzsprung