The purpose of the Contour.jl package isn’t really to provide that part of the functionality - but rather an abstraction over *finding* the contours in the first place, that plotting packages can make use of. If you only want the contours in order to plot them, it’s better to use one of the plotting packages directly.
Contour plots are already available in PyPlot (using the matplotlib api <http://matplotlib.org/api/pyplot_api.html#matplotlib.pyplot.contour>), and at least to some extent in Gadfly <https://github.com/dcjones/Gadfly.jl/issues/293>. I don’t know if or how Winston or others do contour plots, but if they can, they'll probably show them off in the docs =) // T On Wednesday, July 2, 2014 4:16:32 PM UTC+2, Andrei Berceanu wrote: Great work, congratulations for the package. I have a short question. > Once I get an array of Curve2 type, how can I get a graphical > representation of it? I mean, in Winston/Gaston/PyPlot/whatever. > > On Sunday, June 29, 2014 12:34:28 AM UTC+2, Tomas Lycken wrote: >> >> Huzzah! >> >> We’ve just released Contour.jl <https://github.com/tlycken/Contour.jl>, >> a light-weight package that provides an algorithm to calculate iso-lines of >> a scalar 2D-field f(x,y), such as those shown on a contour plot. The >> current implementation uses the Marching Squares >> <http://en.wikipedia.org/wiki/Marching_squares> algorithm, and returns >> the contour lines in an array of ContourLevel instances, that provide an >> abstraction over the actual implementation of curves as geometrical >> objects. Currently lists of Vector2s from ImmutableArrays are used to >> represent curves, but the idea is that if e.g. a package with general >> geometry items emerges, we can seemlessly switch to that. >> >> Our hopes is that other packages that have use for isolines (e.g. all >> plotting packages that want to plot contours) use this package instead of >> each carrying their own implementation, but use cases are of course not >> limited to plotting. (I wanted to put this together because I needed to >> calculate volumes inside axisymmetric isosurfaces, and this solved a large >> part of that problem…) >> >> Please, kick the tires and see what you can do with this! =) >> >> Finally, a big thanks to Darwin Darakananda >> <https://github.com/darwindarak>, who’s done almost all the coding. >> >> // Tomas >> >> >
