gnuplot 예제

예를 들어 데이터 파일 인 force.dat은 다음과 같이 보일 수 있습니다 : gnuplot-example.cc 다음 코드를 사용하여 만들어졌습니다 : 데이터 파일에 # 이외의 주석 문자가있는 경우 Gnuplot에게 알릴 수 있습니다. 예를 들어 데이터 파일에 “%” 주석 문자(Matlab 통신의 경우)가 있는 경우 Gnuplot 명령줄에서 작업할 때 세션에서 작업하는 경우 Gnuplot은 프레임에서 두 개 이상의 그림을 플롯할 수 있습니다(matlab의 서브플롯 등) 즉, 이 섹션은 다음과 같습니다. 방법 1에 대한, 즉 ns-3의 Gnuplot 클래스를 사용하여 플롯을 만드는 방법에 관한 것입니다. 방법 2에 관심이 있다면 ns-3 자습서의 “추적” 섹션 아래의 “실제 예제” 하위 섹션을 참조하십시오. Gnuplot 명령줄에서 셸 명령을 실행할 수 있습니다: ns-3의 Gnuplot 클래스를 사용하는 예제 프로그램은 여기에서 찾을 수 있습니다: Gnuplot는 옥타브라는 자유롭고 열린 Matlab 과 같은 프로그래밍 환경에서 플롯하는 데 사용됩니다. Gnuplot에서 지원되는 연산자는 대부분의 연산자가 정수, 실제 및 복잡한 인수를 수락한다는 점을 제외하면 C 프로그래밍 언어의 해당 연산자와 동일합니다. ** 연산자(지수)는 FORTRAN에서와 같이 지원됩니다. 괄호는 평가 순서를 변경하는 데 사용할 수 있습니다. 변수 이름 x, y 및 z는 기본 독립 변수로 사용됩니다. 설정 명령을 사용하여 사용자 지정할 수 있는 다른 기능은 화살표, 테두리, 클립, 윤곽, 그리드, 매핑, 극좌표, 표면, 시간, 뷰 등입니다.

가장 좋은 방법은 온라인 도움말 정보를 읽고, 명령을 시도하고, Gnuplot 설명서를 읽는 것입니다. 당신은 또한 뉴스 그룹에 질문을 게시 할 수 있습니다 comp.graphics.apps.gnuplot 그것은 그림과 같이 gnuplot>로 당신을 프롬프트, 하지만 난 아래 예제에서 그 프롬프트를 표시 하지 않습니다. 기본적으로 파일을 플로팅할 때 Gnuplot은 첫 번째 열이 x 값이라고 가정하고 두 번째 열은 y 값이라고 가정합니다. 즉, 위에 표시된 스크립트 파일은 gnuplot에 사용할 수 있는 예제입니다. 첫 번째 줄은 data.ps 파일로 출력을 설정합니다. Thye 다음 두 라인은 터미널 및 출력 설정을 처리합니다. 다음으로 세 번째 줄은 파일 수입의 정보를 읽고 열 1과 2를 사용하여 플롯을 만듭니다. 다음 줄은 파일 파생에서 정보를 읽는 것을 제외하고는 동일한 작업을 수행합니다. 마지막으로, 마지막 줄은 매우 간단하지만 새로운 무언가를한다. “2” 앞에 쉼표를 사용하면 gnuplot이 두 파일 1과 2의 정보를 읽고 동일한 그래프에 정보를 플로팅하도록 지시합니다.

고스트뷰를 호출하여 data.ps 세 페이지가 나타납니다. 하나는 소득의 정보, 파생에서 다음 정보를 포함하고, 최종 페이지는 파일 1과 2의 정보에서 두 플롯과 그래프를해야합니다. 즐겨 찾는 그래픽 뷰어에서 이러한 그래픽 파일을 볼 수 있습니다. 당신이 당신의 컴퓨터에 김프가 설치 한 경우, 예를 들어, 당신은이 작업을 수행 할 수 있습니다 : 나는 원래 내가 TAing이었다 과정에 대한이 자습서를 만들었습니다. 그것은 주로 Gnuplot와 간단한 것들을 플롯하고 맞추는 방법의 기초를 통해 간다. 여기에 것들의 대부분은 Gnuplot의 합리적으로 최신 버전과 잘 작동해야하지만, 약속.

Spread the love