gnuplotで折れ線グラフを作ってみよう

gnuplotを使って折れ線グラフを作成し、画像ファイルとして保存します。以下のグラフの作成を目標にします。

gnuplotを準備する

MacではHomebrewを使うことで簡単にインストールすることができます。

インストール方法/簡単な使い方はこちら

折れ線グラフを作成する

データを準備する

sample-line.datというファイル名で保存しました。

1 "2016年" 2850
2 "2017年" 3240
3 "2018年" 3540
4 "2019年" 3630
5 "2020年" 4980

棒グラフを出力を画像として保存する

以下のようなファイルをpng_plot-lines.txtとして保存します。

また、グラフのフォーマットも指定してみました。

set terminal png font "Sans,9"
set output 'test-line.png'
unset key
set title '年別の売り上げ額'
set ylabel '(円)'
# 以下数値の桁区切り
set format "%'.0f"
set decimalsign locale; set decimalsign "."

plot [][0:] 'sample-line.dat' using 1:3:xtic(2) with lines

以下のコマンドで折れ線グラフを出力します。

$ gnuplot png_plot-lines.txt

目標のような画像"test-line.png"は保存されましたでしょうか?

plotのオプションを修正することで折れ線グラフ(with lines)にすることができます。

関連情報