使用球拍/ no-gui进行图像质量控制

时间:2015-07-08 06:51:15

标签: plot racket

我正在使用rakcet语言的plot / no-gui库来渲染函数,我想增加plot-file调用创建的图像的dpi。 (也赞赏任何风格的评论)

我正在绘制的示例函数:

$ cat input.txt
This is an example00001. and so on.
$ sed -r 's|(.{10})(.{5})(.*)|\2|' input.txt
 exam
$ sed -r 's|(.{11})(.{5})(.*)|\2|' input.txt
examp

1 个答案:

答案 0 :(得分:3)

绘图的大小由参数plot-widthplot-height控制。 图像本身没有dpi - dpi描述了你的屏幕。

试试这个:

#lang racket
(require math)
(require plot/no-gui)

(define scale 4)
(plot-width  (* scale (plot-width))
(plot-height (* scale (plot-height))

(plot-file (list (axes)
            (inverse-interval (λ (x) 1)
                              (λ (x) -1)
                              -3.00000 3.000000)
            (function (lambda (x) (* (expt 3 x) (sin (* 20 x)))) -1 1))
      "images/plot_000000.jpg"
      #:y-min -4
      #:y-max 4)