[SciPy-user] Getting coordinates of a level (contour) curve

Bing bing.jian at gmail.com
Tue Aug 12 00:42:16 EDT 2008


On Mon, Aug 11, 2008 at 7:14 PM, Mico Filós <elmico.filos at gmail.com> wrote:

> Hi,
>
> I have a fixed bivariate gaussian density function, and I want to
> compute the coordinates (x(l), y(l)) of a given level curve, where l
> is the parameter of the curve. I can easily plot the level x curve
> with matplotlib, using function 'contour', but I have no idea about
> how to get its coordinates (something like an (N,2) array specifying
> the  coordinates of N points along the curve). With fsolve I can find
> one of such points, but its is not enough :)
>

For bivariate normal distributions, these equal-density contours
are ellipses which you can write down the parametric form
of (x,y) from the mean and covariance matrix of your bivariate normal
distribution.


> Thanks in advance for your help,
>
> Best
>
> Mico
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.scipy.org/pipermail/scipy-user/attachments/20080812/7ae63849/attachment.html>


More information about the SciPy-User mailing list