【问题标题】:Graphing routines in Tcl/TkTcl/Tk 中的绘图例程
【发布时间】:2012-01-31 01:33:44
【问题描述】:

我想在 Tcl/Tk 中做简单的绘图例程,比如散点图、x-y 图、直方图。我正在使用 Tcl/Tk 8.5.7。我在 Tcler 的 wiki 中发现 Tcl/Tk 8.5+ 不支持的选项很少,例如 BLT

gnuplot 是否有任何 Tcl/Tk 接口或任何小部件来完成图形?

请让我知道 Tcl/Tk 中图形例程的选择。

【问题讨论】:

    标签: tcl gnuplot tk graphing


    【解决方案1】:

    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 命令由evaluating gnuplot 程序 产生的输出创建。这有点棘手,特别是如果您想要进行多个绘图(提示:使用命名空间),但使用起来非常简单。

    【讨论】:

      【解决方案2】:

      您也可以使用简单的 tklib plotchart 包来做一些更简单的事情。 http://tcllib.sourceforge.net/doc/plotchart.html

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2021-05-20
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多