2014-07-26 3 views
2

나는이 질문에 대한 답을 찾는 것이 미쳐 버렸습니다. gnuplot에서 틱 사이의 거리를 어떻게 설정할 수 있습니까? 현재 내 음모 속의 틱들은 너무 단단히 뭉개져 있습니다. 나는 그들이 더 퍼져 나가길 원한다. 여기 Gnuplot의 틱 사이의 간격

은 예입니다 실제로 존재하는 것을

50 —— 
     | 
     | 
     | 
     | 
     | 
    0 —— 

주의 사항 : 나는 그것을 같이 할

100 —— 
     | 
     | 
50 —— 
     | 
     | 
    0 —— 

을 :

I는 다음과 같습니다 그래프가 after 샘플에서 틱이 적다.

+0

두 번째 예제의 상위 레이블을 '50 '이 아니라'100 '으로 설정하지 않으시겠습니까? 아니면 실제 그래프를 확대하고 싶습니까? –

답변

2

틱 간의 거리는 set xtics 또는 set ytics 명령으로 설정됩니다. 예를 들어, plot sin(x) 명령을 사용하면 xtics 사이의 공백은 기본적으로 5입니다. 명령

set xtics -10,2,10 
    replot 

xtics은 위의 명령 2. 간격으로 형식이

set xtics <start>, <increment>, <end> 

자세한 것은 gnuplot 내부 help xtics를 참조입니다 나타날 수 있습니다.

희망이 도움이됩니다.

+0

나는이 답변을 보았습니다. 그러나 이것은 내가 묻고있는 것이 아닙니다. 나는 실제로 그들이 차지하는 간격이 아니라 틱 사이의 거리를 늘리고 싶습니다. –

+0

설명을 위해 예제를 추가했습니다. –

+0

안녕하세요 @KG, 왜 똑같은 기능 (또는 데이터)을 틱 사이의 공백을 늘리고 틱이 원하는 간격을 지정하기 위해 더 짧은 x 및 y 범위로 플롯해야하는지 분명합니다. – Madhurjya

2

andyras (Change actual space between tics in gnu plot)의 또 다른 대답에 제안 된대로 터미널의 크기를 조절하여 해결할 수 있습니다. 나는 축에서 축을 똑같은 거리를 절대치로 ​​갖기를 원했던 문제가 있었다. (나는 그 값을 알지 못하지만, 결국 그리드는 2 차적이어야한다.)

그래서 당신은 당신의 틱의 차 그리드/간격을 원하는 경우, 직사각형의 경우

set terminal pdfcairo size 100, 100 

set terminal pdfcairo 100, 200 

을 넣어 넣습니다. 다시 이것은 andyras가 제안한 대답입니다. 나는 그의 대답을 취했다. 그것은 나의 경우에 효과가 있었다.