Gnuplot의 스케일 패턴(전체 출력 크기 조정 없음)

Gnuplot의 스케일 패턴(전체 출력 크기 조정 없음)

eps예를 들어 다음 명령을 사용하여 일부 곡선 사이의 영역을 채우는 패턴을 사용하여 터미널 로 플롯을 만들고 싶습니다 .

set terminal eps size 4, 4
set output "plot.eps"
plot x**2 with filledcurves fs pattern 4

패턴의 크기를 조정할 수 있는 방법이 있습니까? 즉, 출력 크기를 변경하지 않고 예제의 채우기 선을 다소 조밀하게 만들 수 있습니까?

답변1

트릭으로 가능하지만 현재로서는 손으로만 할 수 있습니다. 그것을
고려하면:
postscript 언어이다.
파일 eps은 텍스트를 읽을 수 있습니다.
명령으로 생성된 출력의 443행에서 다음을 읽을 수 있습니다.

1.28 w

값을 변경하여 수정하면 채우기 패턴 중 하나의 두께가 변경됩니다.
예를 들어 나는 다음을 시도했습니다.

5.28 w

png아래에는 기본값이 1.28이고 수정된 값이 5.28인 이미지( 에서 변환됨 )가 있습니다.

기본값 1.28w 수정된 값 5.28w

ps> gnuplot버전 4.6 패치레벨 4.


CairoPattern이 블록 안에 있었어요 .

/CairoPattern {
  q
1 g
0 0 8 8 rectfill
1 0 0 rg
1.28 w
0 J
0 j
[] 0.0 d
10 M q 1 0 0 -1 0 8 cm
4 0 m 4 8 l S Q
  Q
}

참조

관련 정보