FC2ブログ

天地有情

[LaTeX] pst-2dplot --- 2D曲線を描くためのPSTricksパッケージ

§1 はじめに

Pst-2dplotは,2次元曲線をプロットするための使いやすく直感的なツールを提供する
pstricksパッケージです.

pst-2dplotによって導入された主な環境は,両方の軸にグリッド線,タグ番号,およびラベルを描画
する「pstgraph環境」です.


1.1 インストール

必要に応じて,CTAN( https://ctan.org/pkg/pst-2dplot )から
ダウンロードしてください.

TeXLive/W32TeX などには標準でインストールされています.

1.2 マニュアル

コマンドラインから texdoc pst-2dplot を実行するか,
上記に同梱の pst-2dplot.pdf をお読み下さい.

§2 使い方

2.1プリアンブルに
  \usepackage {pst-2dplot}
  を記述します.

2.2 コマンド

● pstgreaph環境

  \begin{pstgraph}[key=value](x0,y0) ~ \end{pstgraph}
  
  ボックスの左下隅と右上隅の座標は,それぞれ(0,0)と(x0,y0)です.
  
● key=value は直接設定することも,\setpstgraphマクロを介して,次の構文で設定することもできます.
  \setpstgraph{key1=value1, key2=value2, . . . }
  
  x軸とy軸のラベルは,直接設定することも,\pstlabelマクロを介して設定することもできます.
  このマクロの構文は次のとおりです.
  
  \pstlabel{x-label}{y-label}
  
● ファイルdata-fileにデータを描画するために使用される \pstfileplot です.
  このマクロの構文は次のとおりです.
  
  \pstfileplot[key=value]{data-file}
  
  (x0,y0),(x1,y1),(x2,y2),... プロットする曲線上の点は,データファイルは
  次の形式でなければなりません.

  [x0] [y0]
  [x1] [y1]
  [x2] [y2]
  ...
  ...
  
  データファイル内の 「すべてのデータ値は負ではない」ことに注意することが重要です.


§3 サンプル

(1)データファイル作成

%%data1.dat (折れ線1)

[0.0] [0.0]
[0.1] [0.1]
[0.2] [0.1]
[0.3] [0.2]
[0.4] [0.2]
[0.5] [0.4]
[0.6] [0.5]
[0.7] [0.8]
[0.8] [0.9]
[0.9] [1.0]
[1.0] [0.2]

 
 
%%data2.dat (折れ線2)

[0.0] [0.8]
[0.1] [0.9]
[0.2] [1.0]
[0.3] [0.8]
[0.4] [0.7]
[0.5] [0.5]
[0.6] [0.3]
[0.7] [0.2]
[0.8] [0.1]
[0.9] [0.2]
[1.0] [0.3]

 
 
%%data3.dat (sin カーブ)

[0.0] [1.0000000]
[0.1] [0.6909830]
[0.2] [0.4122150]
[0.3] [0.1909830]
[0.4] [0.0489435]
[0.5] [0.0000000]
[0.6] [0.0489435]
[0.7] [0.1909830]
[0.8] [0.4122150]
[0.9] [0.6909830]
[1.0] [1.0000000]
[1.1] [1.3090200]
[1.2] [1.5877900]
[1.3] [1.8090200]
[1.4] [1.9510600]
[1.5] [2.0000000]
[1.6] [1.9510600]
[1.7] [1.8090200]
[1.8] [1.5877900]
[1.9] [1.3090200]
[2.0] [1.0000000]

 
 

%%data4.dat (cos カーブ)

[0.0] [0.0000000]
[0.1] [0.0489434]
[0.2] [0.1909830]
[0.3] [0.4122147]
[0.4] [0.6909830]
[0.5] [1.0000000]
[0.6] [1.3090169]
[0.7] [1.5877852]
[0.8] [1.8090169]
[0.9] [1.9510565]
[1.0] [2.0000000]
[1.1] [1.9510565]
[1.2] [1.8090169]
[1.3] [1.5877852]
[1.4] [1.3090169]
[1.5] [1.0000000]
[1.6] [0.6909830]
[1.7] [0.4122147]
[1.8] [0.1909830]
[1.9] [0.0489434]
[2.0] [0.0000000]

 
 
(2)文書ファイル作成

● 折れ線グラフ(1)--- pst-2dplot01.tex

pst-2dplot01.png



● 折れ線グラフ(2)--- pst-2dplot02.tex (preamble部は上と同じ)

pst-2dplot02.png



● sin/cos カーブ -------- pst-2dplot03.tex (preamble部は上と同じ)

pst-2dplot03.png


(注)すべての点の座標は「負」でないことに注意します.
   y=sin(pi(x-1))+1,
   y=cos(pi(x-1))+1
   x=0~2 で計算します.(x=-1~1をx=0~2とする)
   
   (data3.dat , date4.datを参照)


(3)コンパイル

  次の手順で行います.
  
  (1) latex pst-2dplot??.tex
  (2) latex pst-2dplot??.tex
  (3) dvips pst-2dplot??.dvi
  (4) ps2pdf ??.ps ??.pdf
  
  (?? は 01か 02 または 03)
  


(EOF)

スポンサーサイト



  1. 2019/04/12(金) 13:36:30|
  2. LaTeX Tools