Scheme 球拍图的语法

Scheme 球拍图的语法,scheme,racket,Scheme,Racket,我正在努力学习如何使用二维绘图。不幸的是,我似乎无法让它工作(可能是一些简单的事情) 我的代码是: #lang racket (require plot) (plot (function sin (-pi) pi #:label "y = sin(x)")) 错误是: compile: unbound identifier in module in: function 我是一个口齿不清的新手,所以如果这是显而易见的,我只是没有意识到。我也尝试过插入(需要racket/gui/base)以及(

我正在努力学习如何使用二维绘图。不幸的是,我似乎无法让它工作(可能是一些简单的事情)

我的代码是:

#lang racket
(require plot)
(plot (function sin (-pi) pi #:label "y = sin(x)"))
错误是:

compile: unbound identifier in module in: function
我是一个口齿不清的新手,所以如果这是显而易见的,我只是没有意识到。我也尝试过插入
(需要racket/gui/base)
以及
(绘制新窗口?#t)
,但这些似乎也不起作用


我正在Ubuntu 12.04上使用racket v5.1.3。我没有使用Dr.Racket。

问题是您正在阅读5.3.3的文档,但是 已安装5.1.3

在版本5.3.3中,程序:

#lang racket
(require plot)
(plot (function sin (- pi) pi #:label "y = sin(x)"))
一切正常

或者从中获取新版本
或者看看旧文档:

aha。我只是假设版本不会有太大的不同(但看起来是的,非常感谢!)!