xmgrace의 배치 매개변수 변경

xmgrace의 배치 매개변수 변경

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 파일을 만듭니다.

관련 정보