emacs-orgmode
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Orgmode] [OT] what about asymptote ?


From: Eric Schulte
Subject: Re: [Orgmode] [OT] what about asymptote ?
Date: Sun, 13 Jun 2010 09:31:35 -0700
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/23.2 (gnu/linux)

Hi Nicolas,

I agree asymptote does generate beautiful figures (does it use the same
pgf backend as tikz)?

However my most common graphical need is to display data read in from an
external file or from the command line, which I believe is orthogonal to
the main asymptote functionality.

Best -- Eric

Nicolas Goaziou <address@hidden> writes:

> Hello,
>
> While I'm at it, I'd like to suggest asymptote as a neat tool to draw
> all those graphs.
>
> Here are two examples illustrating it (admittedly not so well for the
> surface, but I explain why in my comments) :
>
> #+begin_src asymptote
> import graph3;
> size(7cm,0);
>
> currentprojection=orthographic(-4,-2,3);
>
> // define function f(z), where z ( z.x , z.y )
> real f(pair z) { return sin(z.x) + sin(z.y); }
>
> // Drawing meshes (pen for surface is nullpen)
> draw(surface(f,(-4,-4),(4,4),nx=30),nullpen,meshpen=red,nolight);
>
> // Dumb axis but my asymptote version is too old for something
> // more complex
> xaxis3();
> yaxis3();
> zaxis3();
> #+end_src
>
> #+begin_src asymptote :file graph-asy-polar.pdf
> import graph;
> size(7cm,0);
>
> // defining function and its graph
> real f(real t) {return sqrt(2)/2-cos(3t);}
> path Cf=polargraph(f,0,2pi,n=1440,operator ..)--cycle;
>
> // drawing graph
> draw(Cf,.8bp+red);
>
> // axis and units
> xaxis("$x$");
> yaxis("$y$");
> draw((0,0)--(1,0),.8bp+blue,Arrow());
> draw((0,0)--(0,1),.8bp+blue,Arrow());
> #+end_src
>
> --
> Nicolas
>
> _______________________________________________
> Emacs-orgmode mailing list
> Please use `Reply All' to send replies to the list.
> address@hidden
> http://lists.gnu.org/mailman/listinfo/emacs-orgmode



reply via email to

[Prev in Thread] Current Thread [Next in Thread]