gnuplot 에서 특정 부분을 강조하기

urmajest의 이미지

set xrange [0:5000]
plot "file" using $1:$2 with impulses

xrange를 0에서 5000까지 plot을 하려고합니다.

2000에서 3000까지는 진한 검은색으로 하고

나머지 영역(0:2000, 3000:5000)은 연한 회색으로 하고싶은데

(혹은 다른 색깔로)

어떻게 하면 될까요? gnuplot manual을 아무리 찾아봐도 모르겠네요 -_-

정태영의 이미지

urmajest wrote:
set xrange [0:5000]
plot "file" using $1:$2 with impulses

xrange를 0에서 5000까지 plot을 하려고합니다.

2000에서 3000까지는 진한 검은색으로 하고
나머지 영역(0:2000, 3000:5000)은 연한 회색으로 하고싶은데

(혹은 다른 색깔로)

어떻게 하면 될까요? gnuplot manual을 아무리 찾아봐도 모르겠네요 -_-

편법이지만... x의 범위가 0~2000,3000~5000 인 부분과
2000~3000 인 부분을 다른 파일에 저장하고

plot "file1","file2"

식으로 플로팅한다면... 원하는 결과는 얻을 수 있을겁니다 :)

오랫동안 꿈을 그리는 사람은 그 꿈을 닮아간다...

http://mytears.org ~(~_~)~
나 한줄기 바람처럼..

익명 사용자의 이미지

urmajest wrote:
set xrange [0:5000]
plot "file" using $1:$2 with impulses

xrange를 0에서 5000까지 plot을 하려고합니다.

2000에서 3000까지는 진한 검은색으로 하고

나머지 영역(0:2000, 3000:5000)은 연한 회색으로 하고싶은데

(혹은 다른 색깔로)

어떻게 하면 될까요? gnuplot manual을 아무리 찾아봐도 모르겠네요 -_-

plot [0:2000] "file" u 1:2 with impulses,[2000:3000] "file" u 1:2 with impulses

이런식으로 한다면, 각각에 대해 다른 색으로 그려질겁니다. 직접 색을 제어하려하면, 각각에 옵션을