소프트웨어 · 1 min read · Nov 14, 2025

GNUPlot 시작하기

GNUPlot은 1986년에 처음 출시된 자유롭게 배포되는 비공식 소스 명령줄 그래프 및 플로팅 소프트웨어 도구입니다. GNUPlot은 다양한 응용 프로그램에 유용할 수 있으므로, 작동 방식을 이해하고 기본 기능을 사용해 보며 쉽게 첫 걸음을 내딛는 데 도움이 되는 간단한 가이드를 제공합니다.

명령줄

GNUPlot을 실행하려면 터미널을 열고 “gnuplot”을 입력한 후 Enter 키를 누릅니다. 이렇게 하면 소프트웨어 도구가 실행되어 변수를 설정하고 플로팅을 시작할 준비가 됩니다. 예를 들어, 다음 스크린샷에서 “y” 변수를 “5”의 값으로 설정한 후 “plot (y)”를 입력하고 Enter 키를 눌러 해당 그래프를 플로팅했습니다.

GNUPlot 시작하기

GNUPlot은 그래프에 대한 값 범위를 정의하지 않았다고 경고하며, 자동으로 하나를 할당합니다. 내가 직접 정의하고 싶다면, 다음 스크린샷과 같이 대괄호 안에 콜론으로 구분된 두 숫자를 추가하여 특정 범위를 정의할 수 있습니다.

GNUPlot에서 범위 설정

GNUPlot은 Unix 수학 라이브러리의 모든 기능을 지원하며, 대부분은 정수, 실수 및 복소수 인수를 지원합니다. 서로 다른 함수를 플로팅하려면 단순히 쉼표로 구분하면 되며, 소프트웨어는 범례에 지정된 개별 선 색상을 할당합니다. 다음은 사인, 역탄젠트(tan^-1x), 역탄젠트의 코사인을 사용하여 80 단위 범위에서 세 가지 함수를 보여주는 예입니다.

GNUPlot 수학 함수

명령줄에서 GNUPlot의 모든 기능을 활용할 수 있지만, 대부분의 사용자에게 더 쉽고 간단하게 유지하기 위해 그래픽 인터페이스의 예를 계속하겠습니다.

그래픽

내가 가장 좋아하는 옵션은 꽤 오랫동안 사용되어 온 Qt 기반의 “Cueplot”입니다. 명령줄에서 중단한 부분을 이어서, Cueplot에서 그래프 선의 색상과 두께를 변경하는 방법, 이를 내보내는 방법, 그리고 3D 및 표면 그래프를 플로팅하는 방법을 보여드리겠습니다.

Cueplot에서는 상단의 상자에서 함수를 추가한 후, 오른쪽의 체크박스를 선택하고 2D 플롯 또는 3D 플롯을 클릭하여 해당 그래프를 생성할 수 있습니다.

Cueplot

이제 선의 두께와 색상, 제목을 변경하려면 함수를 선택한 후 왼쪽의 “옵션“ 버튼을 클릭하면 됩니다. 이렇게 하면 새로운 창이 열리고, 여기에서 범례에 대한 새로운 이름을 추가한 후, “선 유형 지정”을 통해 색상을 변경하고 너비를 조정할 수 있는 스타일 옵션을 선택할 수 있습니다. 변경 사항을 적용하려면 다시 “3D 플롯”을 눌러야 합니다.

3D 플롯

이제 그래프를 저장하는 가장 쉬운 방법은 PNG 이미지 형식으로 내보내는 것입니다. 이는 그래프 창의 왼쪽 상단에 있는 내보내기 버튼을 클릭하고 “이미지로 내보내기” 옵션을 선택하면 쉽게 할 수 있습니다(다른 옵션도 유용합니다).

이미지 내보내기

리소스

이 간단한 가이드의 기본 범위는 여기까지이며, 이제 GNUplot에서 함수를 사용해 볼 수 있어야 하며, 그 가능성을 더 탐색할 수 있습니다. 이를 돕기 위해, 이 튜토리얼에서 사용한 다양한 함수의 예가 포함된 웹사이트는 다음과 같습니다: http://gnuplot.sourceforge.net/demo/, 그리고 소프트웨어에서 사용할 수 있는 함수가 포함된 치트 시트는 다음과 같습니다: http://www.gnuplot.info/docs_4.0/gpcard.pdf.

Share: X/Twitter LinkedIn

새 게시물을 받은 편지함에서 받기

스팸은 없습니다. 언제든지 구독 해지 가능합니다.