[gnuplotのインストール]
Synapticを起動し、gnuplotをインストールした。

[日本語表示の設定]
グラフに日本語でラベルやキャプションを表示するための設定した。欧文フォントはArialやTimes New RomanなどWindowsで聞きなれたフォントが使えるように設定した。

/usr/share/fonts/truetype/msttcorefontsの中にMicrosoftのフォントが格納されているので、日本語フォントのリンクを作成。日本語のフォントはシステムと同じ設定になるようにした。

$ sudo ln -s /etc/alternatives/ttf-japanese-gothic.ttf /usr/share/fonts/truetype/ttf-japanese-gothic.ttf
$ sudo ln -s /etc/alternatives/ttf-japanese-mincho.ttf /usr/share/fonts/truetype/ttf-japanese-mincho.ttf
$ vi ~/.bashrc
# 末尾に追加
export GDFONTPATH=/usr/share/fonts/truetype/msttcorefonts/

以下の方法でもできると思う。

$ vi ~/.gnuplot
# 以下を入力
set fontpath=/usr/share/fonts/truetype/msttcorefonts/

[gnuplotでグラフ作成]
ターミナルでgnuplotを起動し、コマンドでsin(x)曲線を描画してみる。

$ gnuplot
gnuplot> plot sin(x)

残念ながら日本語のタイトルやラベルをターミナルから直接入力することはできない。多分、gnuplotのシステムフォントを日本語フォントに変更すれば…と思うけど変更の方法が不明。以下のようにグラフを描画する一連のコマンドを入力したファイルを作成し、gnuplotで読み込めば日本語を埋め込んだグラフを出力できる。

$ vi sinx.plot
set title "Sin曲線" font "ttf-japanese-mincho, 18"
set xl "横軸"
set yl "縦軸"
plot sin(x)

$ gnuplot
gnuplot> load sinx.plot

コメントを残す