4.1 그림표 그리기 (Graphics)

Fortran에는 graphic에 관한 표준이 따로 없다.

다른 프로그램을 이용하기

그려 보고자 하는 자료를 file로 만들어 다른 프로그램 예를 들면 gnuplot을 이용하여 그리는 방법이 있다. 학생들에게는 이 방법을 추천한다.

자료를 file로 출력하기 위하여는 DOS mode에서 i/o redirect를 이용하거나 Fortran에서 필요한 자료를 file로 만들어 저장하는 방법이 있다.

이렇게 자료 file을 만든 후에는

을 시작하고

하면 화면에 그림표를 비춘다. 자세한 것은 gnuplot 사용법 중 자료 그리기를 참고한다.

graphic subroutine 이용하기

Fortran에서 불러서 사용할 수 있는 graphic subroutine으로 PSPLOT이 있다. 이 subroutine은 postscript 출력을 만드므로 이를 비추어 보기 위하여는 Adobe의 Acrobat나 gnu의 Ghostscript/GSView가 있어야 한다. 그림표 하나만 있는 작은 file이라면 file의 extension을 eps로 바꾼 뒤 HWP 97에서 그림으로 읽어 들이라고 하면 HWP에 삽입할 수 있다.

psplot에서는 하나의 지시문으로 그림표를 그릴 수 없고 여러 단계를 거쳐야 한다. 흑백 예제를 살펴 보면 도움이 될 것이다.

  1. C:/g77/lib folder에 libpsplot.a file이 없으면 PSPLOT library를 download하여 C:/g77/lib에 저장한다.
  2. 예제 프로그램을 download하여 자신의 folder (A:)에 저장한다.
  3. g77 onehalf3d.f -o onehalf3d.exe -lpsplot
    의 명령을 사용하면 onehalf3d.ps가 만들어진다.


[Fortran Tutorial]
충남대학교 물리학과 오 병성