欲を言えば、titleやlabelにギリシャ文字を使いたかったが、今回はうまくいかなかったのでパス
一応 eps または postscript出力ならギリシャ文字も出せるが、pngだと無理だった
本来は
set title "{/Symbol d}"
でいけるはず自分の場合は次のようなエラーが出た↓
gdImageStringFT: No character set found while printing string d with font Symbol
そのうち解決したい今回は書いたグラフをpng出力をするときに、titleやlabelの文字フォントをいろいろと変えてみたいという話
自分は基本的に Helvetica を使っている
他にもarielとか使えるはず
ではもっと他のフォントはどうやって使うのだろうか?
gnuplot png "font" list
とかでgoogle検索をしてみたが、パッとしたlistを表示する解決方法はわからなかった・・・けど、Macに入っている任意のフォントを使う方法がわかった。
set term png font "/Library/Fonts/HelveticaCY.dfont, 11" fontscale 2.0 size 2400,600 enhanced
sizeとかfontscaleはなしでもOK/Library/Fonts/以下にどのようなフォントがあるかは事前に調べておいたらいいだろう
font bookというアプリケーションを使うのも手か?
参考までに Times New Roman Italic で書いたグラフはこれ。

書き方は
set term png font "/Library/Fonts/Times\ New\ Roman\ Italic.ttf, 11" enhanced
set xlabel "x"
set ylabel "hoge"
set key opaque box
set output "hoge.png"
plot sin(x)title "six(x)" w l lw 2, cos(x) title "cos(x)" w l lw 2 lc 3
q
set key opaque boxset xlabel "x"
set ylabel "hoge"
set key opaque box
set output "hoge.png"
plot sin(x)title "six(x)" w l lw 2, cos(x) title "cos(x)" w l lw 2 lc 3
q
↑これで右上のkey(legend)の下を白地で塗りつぶすことができる、黒線を消すことも可能
またこのトラブルに遭遇しました
とりあえず今の所解決方法はまだ見つかったないけど、関連記事を追記しとく
■ 参考 : SierraでSymbolフォントが表示できない
■ 参考 : How to add a greek character in png file created by gnuplot
ランキング参加中です
↓クリックしていただけると嬉しいです〜