
Ubuntu日本語フォーラム

ログインしていません。
Ubuntu9.10をWubi9.10でWindows Vistaとデュアルブートにして使っています。
端末でgnuplotを起動すると
G N U P L O T
Version 4.2 patchlevel 5
last modified Mar 2009
System: Linux 2.6.31-14-generic
Copyright (C) 1986 - 1993, 1998, 2004, 2007 - 2009
Thomas Williams, Colin Kelley and many others
Type `help` to access the on-line reference manual.
The gnuplot FAQ is available from http://www.gnuplot.info/faq/
Send bug reports and suggestions to <http://sourceforge.net/projects/gnuplot>
Terminal type set to 'wxt'
gnuplot>
と出ます。
ここで凡例に日本語を用いたいので
plot "touei.txt" with lines title '原画像'
と入力してグラフを表示したいのですが、
原画像と入力し、変換し、エンターを押すと日本語の文字は消えてしまいます。
入力ができないのです。
gnuplotを起動していない端末上では普通に入力できています。
これはどのようにして解決すればよいのでしょうか?
オフライン
こちらでも9.10で同様な現象が再現しました。確かに日本語が消えますね。9.04でも同じです。
本質的な解決法ではありませんが、実行したい日本語を含んだコマンドをテキストファイル(以下、prog.txtとします)で保存し、これをloadすれば日本語の表示も可能になります。
【prog.txtの中身】
plot "touei.txt" with lines title '原画像'
【実行するコマンド】
gnuplot > load 'prog.txt'
prog.txtの名前は何を使ってもいいですし、複数行のコマンドを書いてもOKで、順番に実行してくれます。
【例】
set ticslevel 0 set pm3d set palette defined (-3 "blue", 0 "white", 1 "red") set palette rgbformulae 33,13,10 splot -x*x with pm3d title '原画像'
ただし、コマンドで呼び出している「touei.txt」と「prog.txt」は同じ階層に置いておく必要があります。
Gnuplotのコンソール(?)が日本語表示できない設定になっているのでしょうか?謎です。
オフライン