gnuplotで作成しているグラフでset arrow
は、実験の物理的な境界(壁など)を表す灰色の線(コマンド)をいくつか描画しています。
グラフの凡例にこの情報を追加する方法を知りたいので、「壁」と表示され、横に灰色の線が表示されます。
この情報を盛り込んだ新シリーズを作ろうかと思ったのですが、明示的に追加できるのではないかと思いました。
gnuplotで作成しているグラフでset arrow
は、実験の物理的な境界(壁など)を表す灰色の線(コマンド)をいくつか描画しています。
グラフの凡例にこの情報を追加する方法を知りたいので、「壁」と表示され、横に灰色の線が表示されます。
この情報を盛り込んだ新シリーズを作ろうかと思ったのですが、明示的に追加できるのではないかと思いました。
凡例に直接情報を追加することはできません。ただし、凡例を明示的に描画するか、プロットの範囲内に表示されない線をプロットすることができます。
plot [][0:1] 2 lc rgb 'gray' t 'Walls'
または、xとyの制限がすでに設定されている場合:
...
[set x and y limits here]
...
plot 1e20 lc rgb 'gray' t 'Walls'
ただ注意したかったのですが、単一の線をプロットすると私のグラフが台無しになる傾向があったので、私にとってより良い解決策は単一の点をプロットすることでした。しかし、単一点のプロット«グループプロットに見られるように、それはちょっと難しいです(特に任意のプロットの凡例/キー位置での挿入が必要な場合)-リダイレクトが使用されない限り...これは私にとってうまくいったことです:
plot "filename" using 1:8 \
,\
... # more plot lines here
,\
"<echo '-1 -1'" lc rgb 'white' with points title '---' \
,\
... # more plot lines here
簡単な方法の1つは、データファイルの名前を目的の凡例にして、そのデータファイルをプロットすることです。