gnuplot
出典: フリー百科事典『ウィキペディア(Wikipedia)』
| gnuplotによって3Dレンダリングされた楕円体 | |
| 最新版 | 4.6.0 / 2011年3月8日 |
|---|---|
| 最新評価版 | 4.7 / CVS |
| 対応OS | Linux, UNIX, Windows, Mac OS Xほか |
| 種別 | グラフ作成 |
| ライセンス | オープンソース (独自) |
| 公式サイト | www.gnuplot.info |
gnuplot(ニュープロット しばしばグニュープロットとも)は、2次元もしくは3次元のグラフを作成するためのコマンドラインアプリケーションソフトウェアである。インターネットにおいて無料で配布されているフリーウェアであり、1986年に最初のバージョンが開発された。現在では、Linux, UNIX, Windows, Mac OS Xなどの多くのOSに対応したバージョンが開発されている。
高機能であることから、インターネットで広く利用され、使い方を解説したページなどが多く存在する。また、GNU Octaveのプロットエンジンとしても利用されている。
目次 |
機能 [編集]
入力した数式等を元に、画面もしくは画像ファイルへグラフを生成する。画像ファイルのフォーマットは、PNG, EPS, SVG, JPEGなどの多くの形式に対応している。
用途によってバッチファイルとしてまとめて処理を行わせる方式と、逐次命令文を入力してグラフを描画させる方式とを使い分けることが出来る。
名称とライセンス [編集]
名前に「gnu」と冠されてこそいるが、GNUプロジェクトとは関係がなく、独自のライセンス形態をとっている。
ソースコードをコピーないし改変することは許されているが、改変を加えたバージョンの配布はパッチ形式でのみ可能である。したがってGPLと互換性がない。
使用例 [編集]
使用したコマンドと結果として出力された画像を示す。
# Output to png file: set terminal png small color set output "logarithmic_spiral.png" # Same scale for both axes, half-size output: set size ratio -1 0.5, 0.5 # More sample points to produce smoother picture: set samples 170 # Axes in the center, no tick marks: set zeroaxis set noxtics set noytics set noborder set polar # set title "Logarithmic spiral (pitch 10 degrees)" plot [-4*pi:4*pi] [-8:10] [-8:6] 1.19**t notitle
関連ソフトウエア [編集]
gnuplotを対話的に使いやすくするためのGUIフロントエンドアプリケーションも以下のように多数存在する。
- Cueplot
- Xgfe
- Qgfe
- UnigPlot
- RubyPlot
- QPlot
外部リンク [編集]
- 公式サイト(英語)
- gnuplot マニュアルの日本語訳
- mw:Extension:Gnuplot - gnuplotをMediaWikiで使用するためのextension