2016-07-19 2 views
2

Gnuplot에서 만든 첨부 된 그림을 살펴보십시오. 나는 그것으로 두 가지 문제에 직면하고있다.Gnuplot : 범례 키 상자의 왼쪽에있는 불필요한 공백

1) 키 상자 (범례 상자)의 왼쪽 빈 공백. 여분의 빈 공백을 제거 할 방법이 있습니까? 나는 열쇠 상자를 잃어 버리거나 사용 된 그리스 문자를 타협하기를 원하지도 않는다. 또한 최종 출력 형식은 eps 여야합니다.

2) y 축과 y 레이블 사이에 너무 많은 공간이 있습니다. 그것을 최적화하는 방법? 도와주세요.

Gnuplot_Image

답변

5

의 gnuplot은 궁극적으로 포맷 된 문자열의 정확한 폭과 높이를 알 수 없습니다. 오히려 일부 글꼴 정보를 기반으로 너비를 대략 계산하려고합니다. 예를 들어 타이틀이 매우 좁은 문자를 포함와 qt 단말기

set terminal qt 
set key box 
plot x title 'iiiiiiiiiii' 
텍 문자열을 포함 할 때 더욱 complictated된다

enter image description here

. 좁은 값의 set keywidth 매개 변수를 사용하면 키 너비가 감소합니다. 수동으로 실제 값이 사용 추정합니다

set terminal qt 
set key box width -6 
plot x title 'iiiiiiiiiii' 

enter image description here

같은 논증은 xlabelylabel의 위치에 적용됩니다. 이 경우 위치를 수정하려면 offset 매개 변수를 사용해야합니다.

set xlabel 'xlabel' offset 0, -0.5 
set ylabel 'ylabel' offset 0.5, 0 
+0

@ Christoph Thanks. 그것은 키 박스의 빈 공간과 라벨 오프셋 모두를 위해 일했습니다. 하나의 작은 쿼리 : 키 상자는 종종 범례의 텍스트를 터치합니다. 이제는 가로 방향으로 너비를 제어하는 ​​방법을 알고 있지만 키 상자의 높이를 조금씩 높이는 방법을 알고 있습니다. 상위 키 상자 경계와 첫 번째 범례 사이에 얇은 공백이 필요합니다. 낮은 키 박스 경계와 마지막 범례. 나는이 명령을 시도했다 : 키 박스 수직 간격 0.6을 설정했다; 키 상자 가로 간격 0.6을 설정하십시오. 그러나 원하는대로 작동하지 않았습니다. – Vikash

+0

또한 플롯이 다운 스케일 된 저널에 올 때 첫 번째와 마지막 범례는 종종 키 박스 경계를 ​​만지는 것처럼 보입니다. 이것에 대한 모든 수정? – Vikash

+0

예,'help set key';를 읽은 다음)를 사용하십시오. '키 높이 0.2 설정' – Christoph

관련 문제