[racket] improving image quality

From: Robby Findler (robby at eecs.northwestern.edu)
Date: Wed Oct 8 08:24:39 EDT 2014

I think it would make sense for plot to allow picts as valid #:label
arguments and hopefully not too much of a pain to add. (If it is painful
for some reason, I'm happy to help.) Then you'd have to make up your own
pict.

Oh! Or in this case you could use unicode:

  y = x²

Robby


On Wed, Oct 8, 2014 at 7:18 AM, Stephen De Gabrielle <
spdegabrielle at gmail.com> wrote:

> Thanks Robby, my plots are very pretty plots now.
>
> Is it possible to have nicely formatted LaTeX style labels on plots
> instead of "y = x^2"?
>
> see this example
>
>
> http://docs.racket-lang.org/plot/renderer2d.html#%28def._%28%28lib._plot%2Fmain..rkt%29._inverse%29%29
>
>
> (plot (list (axes)              (function sqr -2 2 #:label "y = x^2")
>             (function (λ (x) x) #:color 0 #:style 'dot #:label "y = x")
>             (inverse sqr -2 2 #:color 3 #:label "x = y^2")))
>
> (Racket has just displaced LaTeX and Maxima for me)
>
> Thanks & kind regards,
>
> Stephen
>
>
>
> On Wed, Oct 8, 2014 at 2:24 AM, Robby Findler <robby at eecs.northwestern.edu
> > wrote:
>
>> If you use plot-pict, it will do the right thing.
>>
>> And probably plots should implement the pict-convertible? api.
>>
>> Robby
>>
>>
>> On Tue, Oct 7, 2014 at 7:55 PM, Stephen De Gabrielle
>> <spdegabrielle at gmail.com> wrote:
>> > Hi,
>> >
>> > I'm learning some scribble, along with adding some images from plot.
>> >
>> > This works nicely, but i'm trying to work out how to improve  the image
>> > quality in the resulting PDF. (the html output is fine.)
>> >
>> > is there any way to make my images sharper and clearer in PDF?
>> >
>> > kind regards,
>> >
>> > Stephen
>> >
>> > ----
>> >
>> > #lang scribble/base
>> >
>> > @(require plot racket/math)
>> >
>> > @title{Math 135 Assignment 1}
>> > @section{First Test}
>> >
>> > @(define ((deriv f) x)
>> >   (/ (- (f x) (f (- x 0.001))) 0.001))
>> > @(define (thrice f) (lambda (x) (f (f (f x)))))
>> >
>> > @(define (x^2 x) (* x x))
>> >
>> >
>> > @(parameterize ([plot-width    150]
>> >                  [plot-height  150]
>> >                  [plot-x-label  "xaxis"]
>> >                  [plot-y-label  #f])
>> >     (list (plot (function  x^2 (- pi) pi))))
>> >
>> >
>> >
>> > ____________________
>> >   Racket Users list:
>> >   http://lists.racket-lang.org/users
>> >
>>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.racket-lang.org/users/archive/attachments/20141008/f21f924e/attachment.html>

Posted on the users mailing list.