2012-01-31 10 views
2

散布図、x-yプロット、ヒストグラムのようなTcl/Tkで簡単なグラフ処理ルーチンを実行したいと思います。私はTcl/Tk 8.5.7を使用しています。私は8.5+Tcl/Tkのグラフルーチン

gnuplotにどんなのTcl/Tkのインタフェースやグラフを達成するために任意のウィジェットがありますのTcl/TkでサポートされていないなどBLTなど、いくつかの選択肢があることTclerのウィキで見つかりましたか?

Tcl/Tkのグラフ作成ルーチンの選択について教えてください。

答えて

5

Gnuplotは実際にTcl/Tkが消費できる出力を生成することができます。 This page on the Tcler's Wikiはどのように記述しますか(アニメーションを行っているので複雑ですが)。

package require Tk 
eval [exec gnuplot << " 
    set term tk 
    plot x*x 
"] 
pack [canvas .c] 
gnuplot .c 

gnuplotコマンドはgnuplotのプログラム生成する出力をuating evalによって作成されます。ここでは単純化されたバージョンです。これは少し難解です。特に、複数のプロット(ヒント:名前空間を使用する)を行いたい場合は、使用するのが簡単です。

+1

トリックは 'tk'(厳密には' tkcanvas')アイテムタイプです。 –

+0

(+1)良い使用例! – chl

+0

@DonalFellows簡単で分かりやすい例をありがとう。 – Anand

関連する問題