私はxvg入力に基づいて画像を生成するためにxmgraceのGracebatを使用しています。
gracebat input.xvg -hdevice PNG -nosafe -printfile ouptut.png -hardcopy -batch grace.bfile
これは私のバッチファイルです。
s0 line type 0
s0 type BAR
s0 line color 4
HARDCOPY DEVICE \"PNG\"
PAGE SIZE 800, 600
xaxis label char size 2.50000
yaxis label char size 2.50000
xaxis ticklabel char size 2.000000
yaxis ticklabel char size 2.000000
簡単に言えば、必要なものを作成しますが、棒グラフの配置。ファイルデザインでこれをカスタマイズしたいと思います。各バー(現在の白)に青色の背景を設定し、各バーの輪郭の黒い線の太さを増やすにはどうすればよいですか?
答え1
アウトラインの太さと色は変更できますが(安定版では?)、黒の背景はバッチファイルでのみ設定できます。利用可能なバッチ設定は次のとおりです。コマンドソルバーリファレンス。
## Outline color to blue.
S0 SYMBOL COLOR 4
## Bar fill. Only 1 (black) is available.
S0 SYMBOL FILL 1
## This should fill the bars with any color but it doesn't (at least in the
## stable release, 5.1.25).
# S0 FILL WITH COLOR
# S0 FILL COLOR 3
## Outline width.
S0 SYMBOL LINEWIDTH 2
## Bonus: Thicker frame outline.
FRAME LINEWIDTH 3
XAXIS TICK MAJOR LINEWIDTH 2
XAXIS TICK MINOR LINEWIDTH 2
YAXIS TICK MAJOR LINEWIDTH 2
YAXIS TICK MINOR LINEWIDTH 2
## This is what you already had.
S0 LINE TYPE 0
S0 TYPE BAR
HARDCOPY DEVICE "PNG"
PAGE SIZE 800, 600
XAXIS LABEL CHAR SIZE 2.50000
YAXIS LABEL CHAR SIZE 2.50000
XAXIS TICKLABEL CHAR SIZE 2.000000
YAXIS TICKLABEL CHAR SIZE 2.000000
青いバーの背景色を使用するにはGUIを使用する必要がありますが、これを実行すると、少なくとも他のすべてのパラメータが設定されます。
xmgrace -batch grace.bfile -nosafe input.xvg &
Plot > Set appearance > Symbols
次に、シンボルの塗りつぶしの色をクリックして選択します。Accept
を選択してCTRL-PPNGファイルを作成します。