2014-05-15 2 views
1

예를 들어, 일부 점이 빨간색 원이고 일부 점이 파란색 원일 수있는 한 줄을 그려야합니다. 또 다른 경우는 채워진 원으로 표시된 점과 빈 원으로 표시된 점을 같은 줄에 배치하는 것입니다. 각 포인트 또는 그룹 (간격)에 대해 동일한 라인의 포인트 유형을 명시 적으로 정의하는 방법이 있는지 알고 싶습니다.2D gnuplot 그래프에서 같은 라인에 다른 포인트 유형을 사용하려면 어떻게해야합니까?

(간단한 데이터 세트 나는 점에 대해 작성 cicles를 사용하기 위해 필요한이 경우 같은

1 1.59
2 0.39
3 0.88
4 1.23
5 1.00

고려하시기 바랍니다 3,0.88) 및 (4,1.23) 나머지 공란에는 빈 원을 사용하십시오. http://i.stack.imgur.com/VMwfV.jpg

+0

스택 오버플로에 오신 것을 환영합니다! 지금까지 시도한 것은 무엇이고 어떤 특정 문제가 발생 했습니까? 아무도 여기 당신을 위해 당신의 문제를 해결하려고하지 않습니다. –

+1

@XaverKapeller이 질문에 문제가 보이지 않는다고 생각합니다. – Miguel

답변

0

이 조건부 플롯과는 매우 쉽게 :

여기에 내가하고 싶은 무엇의 예를 온다. 당신은 두 번 같은 파일을 플롯해야합니다 번 지점은 3, 4, 나머지 사이에있을 것을 요구 :

plot "data" using 1:($1 >= 3 && $1 <= 4 ? $2 : 1/0) pt 1, \ 
"data" using 1:($1 >= 3 && $1 <= 4 ? 1/0 : $2) pt 2 

첫 번째 플롯은 플롯 열 2 열 1의 값이있는 경우 (포함) 3 사이 4 및 제 플롯 요청한 반대 각 플롯은, 다른 지점 형식을 사용하지 :

enter image description here

pt 다음의 숫자는 점 스타일을 변경한다.