使用Racket绘制点

时间:2014-10-14 02:35:51

标签: plot scheme racket

在花了一些时间查看文档,搜索网页并在提示符处进行实验后,我没有成功使用Racket绘制点数。有人可以发布一个例子,说明如何为我的x坐标绘制(0 1 2 3 4 5)和为y坐标绘制(0 1 4 9 16 25)。我认为一个很好的例子可以解决问题。

1 个答案:

答案 0 :(得分:3)

基于first example of the doc,并且考虑到要在Racket中绘制already exists的函数,它就像这样简单:

(require plot)
(plot (function sqr 0 5 #:label "y = x ^ 2"))

enter image description here

如果您只想查看各个点,也可以从the docs

中获取
(require plot)
(define xs '(0 1 2 3 4 5))
(define ys '(0 1 4 9 16 25))
(plot (points (map vector xs ys) #:color 'red))

相当于

(require plot)
(plot (points '(#(0 0) #(1 1) #(2 4) #(3 9) #(4 16) #(5 25)) #:color 'red))

enter image description here