ファイルのデータを描く

提供: tknotebook
2015年8月21日 (金) 05:59時点におけるNakamuri (トーク | 投稿記録)による版

(差分) ←前の版 | 最新版 (差分) | 次の版→ (差分)
移動: 案内検索

メインページ>コンピュータの部屋#ソフトウェア>GNUPLOT

GNUPLOTは関数のグラフの他に、データファイル中のデータをグラフ化することもできます。

扱えるファイルのデータフォーマットや描画形式は多岐にわたるのですが、ここでは簡単かつ実用的な テキストファイルのデータをグラフ化する例を2種類紹介します。

2次元グラフ

GNUPLOTが扱えるテキストファイルは、1点のデータを1行で記述し、値を空白やタブで区切ったものです。 以下に放物線のデータファイルのテキストデータを示します。


# Curve 0 of 1, 100 points
# Curve title: "x**2"
# x y type
-10  100  i
-9.79798  96.0004  
-9.59596  92.0824  
-9.39394  88.2461  
-9.19192  84.4914  
-8.9899  80.8183  
-8.78788  77.2268  
-8.58586  73.717  
(続く)

テキストデータでは先頭の # はコメントを表します。1行が一点を表し1列目が X値を、2列目が Y値を表します。 データが一列しかない場合はY値となり、Xは0から1づつ増える整数値になります。

データファイルは

plot 'parabola.txt'

で描画できます。

描画例 ファイルのデータを描く01.png