我想在Tcl / Tk中做简单的绘图程序,如散点图,x-y图,直方图。我使用的是Tcl / Tk 8.5.7。我发现在Tcler的wiki中,很少有选项,例如BLT,这在Tcl / Tk 8.5 +中不受支持
是否有任何Tcl / Tk接口到gnuplot
或任何小工具来完成图形化?
请告诉我有关Tcl / Tk中图表例程的选择。
答案 0 :(得分: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
命令由eval
创建gnuplot 程序生成的输出。这有点棘手,特别是如果你想做多个图(提示:使用名称空间),但使用它非常简单。
答案 1 :(得分:0)
你也可以使用简单的tklib plotchart包来做一些简单的事情。 http://tcllib.sourceforge.net/doc/plotchart.html