본문 바로가기
메모/코딩

[파이썬] gnuplot 와 py-gnuplot 설치 및 실행

by 붕붕=33 2022. 6. 22.

gnuplot은 과학 기술 분야에서 자주 사용되는

명령행 기반의 휴대용 그래프 유틸리티 (portable command-line driven graphing utility)이다.

 

gnuplot 기반 파이썬 패키지 py-gnuplot을 설치 및 실행해보자.

 

 


 

 

1. gnuplot 설치

 

먼저 아래 링크에서 gnuplot 프로그램을 다운받는다.

 

https://sourceforge.net/projects/gnuplot/files/gnuplot/5.4.3/

 

gnuplot - Browse /gnuplot/5.4.3 at SourceForge.net

 

sourceforge.net

 

내 경우 윈도우에 설치하기 때문에

gp543-win64-mingw.exe 파일을 다운로드하였다.

 

다운받은 파일을 실행하여 아래와 같이 설치를 진행한다.

 

언어 설정
라이선스 동의
설치경로 설정
선택 옵션 (기본설정)
Start Menu 이름 설정
선택 옵션 (기본설정)
설치 확인

 

 

 

2. 환경변수 설정

 

내 PC 우클릭 > 속성

> 고급 시스템 설정

> 환경변수 > 시스템 변수 에서 Path를 더블클릭한다.

(참고로 사용자 변수는 현재 사용자에게만 적용되고

시스템 변수는 전체 사용자에 대해 적용된다.)

 

창을 열어 위에 설치한 gnuplot의 경로를 추가해준다.

C:\Program Files\gnuplot\bin

 

환경변수 추가 후 재부팅하여 변경사항을 반영해준다.

 

 

 

3. 패키지 설치

 

명령프롬프트에 다음 명령어를 입력하여 설치를 진행한다.

 

> pip install py-gnuplot

 

https://pypi.org/project/py-gnuplot/

 

py-gnuplot

py-gnuplot is a python plot tools based on gnuplot.

pypi.org

 

 

 

 

4. 실행

 

 

설치 경로(C:\Program Files\gnuplot\bin)로 가서

wgnuplot 파일을 실행시켜 gnuplot을 사용할 수도 있겠지만

 

gnuplot python wrapper인 py-gnuplot 패키지를 사용하여

파이썬 코드 내에서 gnuplot을 실행한다.

 

 

from pygnuplot import gnuplot

g = gnuplot.Gnuplot()

g.cmd('set key fixed left top vertical Right noreverse enhanced autotitle box lt black linewidth 1.000 dashtype solid',
      'set style increment default',
      'set title "Simple Plots"',
      'set title font ",20" norotate',
      'plot [-10:10] sin(x),atan(x),cos(atan(x))')

 

실행 결과

 

댓글