더북(TheBook)

그림 4-4의 img 창 중간에 그려진 세 개의 화살표 직선은 코드 4-6의 13~15행의 arrowedLine() 함수의 실행 결과입니다. 맨 위의 빨간색 화살표 직선과 가운데 보라색 화살표 직선은 길이만 다를 뿐, 그리는 방식은 동일하게 코드가 입력되어 있습니다. 그러나 보라색 직선의 길이가 빨간색보다 길기 때문에 보라색 직선의 화살표 크기가 더욱 크게 그려진 것을 확인할 수 있습니다. 만약 길이가 긴 직선에 대해서 화살표 크기를 작게 그리려면 arrowedLine() 함수의 맨 마지막 인자 tipLength의 값을 기본값인 0.1보다 작게 지정하면 됩니다. 코드 4-6의 15행에서 파란색 화살표 직선을 그릴 때 tipLength의 값을 0.05로 지정하여 화살표 크기가 작게 그려진 것을 확인할 수 있습니다.

그림 4-4에서 맨 아래에 그려진 일곱 개의 도형은 drawMarker() 함수에 의해 그려진 마커입니다. 가장 왼쪽부터 차례대로 MARKER_CROSS, MARKER_TILTED_CROSS, MARKER_STAR, MARKER_DIAMOND, MARKER_SQUARE, MARKER_TRIANGLE_UP, MARKER_TRIANGLE_DOWN에 해당하는 마커 종류로 그린 결과입니다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.