Plotting
更改 xmgrace 的批處理參數
我正在使用 xmgrace 的 Gracebat 根據 xvg 輸入生成圖像:
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
簡而言之,它產生了我需要的東西,但我想在條形圖的 batch.file 設計中進行自定義。如何為每個條設置藍色背景(目前是白色)以及增加每個條輪廓的黑線的粗細?
可以修改輪廓厚度及其顏色,但是(在穩定版本中?)只能從批處理文件中設置黑色背景。命令解釋器參考中列出了可用的批處理設置。
## 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-P
創建 PNG 文件。