Gnuplotのイケてるカラーセット

タグ: gnuplot / 公開: 2013-09-09

Awesome Graph

大学を出て久しく、Gnuplotを使う機会もほぼ無くなった。Gnuplotには何かと苦労させられた思い出があるが、とりわけデフォルトの配色ーーあの原色で目が痛くなるやつーーが、初心者の恐怖をことさら煽っていると思う。あの配色さえマシになれば、世の大学生の幸福度が1%は上がるに違いない。

残念ながらGnuplotにカラースキームやテーマといった機能はない。ただし、set linetypeで線の色を指定することはできる。ネットを漁っていたら、イケてる配色のセットを見つけた。*nixであれば、以下を~/.gnuplotに書いておけば、一発でセンスの良いグラフが描けるようになる。冒頭の画像は、この配色の設定で描画したサンプルだ。

set linetype  1 lc rgb "dark-violet" lw 1
set linetype  2 lc rgb "#009e73" lw 1
set linetype  3 lc rgb "#56b4e9" lw 1
set linetype  4 lc rgb "#e69f00" lw 1
set linetype  5 lc rgb "#f0e442" lw 1
set linetype  6 lc rgb "#0072b2" lw 1
set linetype  7 lc rgb "#e51e10" lw 1
set linetype  8 lc rgb "black"   lw 1
set linetype  9 lc rgb "gray50"  lw 1
set linetype cycle  9

なお描画に使うターミナルドライバは、画像出力用ならpngcairoが最近の流行りのようだ。pngと比較してアンチエイリアスがかかった美しいグラフが出力できる。お試しあれ。

参考:

この記事をSNSでシェアする
タイトルとURLをコピーする
または投稿画面を開く
Author
Icon
ぺけみさお / xmisao
プログラマ。
Subscription
Recent articles
Related to gnuplot