Boost logo

Boost :

From: Marco (mrcekets_at_[hidden])
Date: 2007-07-31 13:30:34

Hi Jake,
I gave a look to the doc, I find the interface of your library clear and
intuitive, moreover the library lets the user perform a fine tuning of the
plot properties. The documentation is really readable, maybe some more
example in the tutorial would be nice, but I understand that it's only at
a preliminary stage.Finally, I have only some minor observation/hint for

(1) If I understood what you mean, I think you'd replace the sentence:
"Any object that can return an iterator with begin() and end()" with a
more formal one like this: "Any data type that models the Range concept"
where the word Range should appear as a link to the Boost.Range doc

(2) You define default for the x,y range as [-10, 10]. Shouldn't the
default be guessed by the data values ?

(3) Instead of x_external_style_on you could use
x_axis_alignment( alignment_type alignment ) where alignment is one from
{center, top, bottom}, the default case would be alignment==center, while
the bottom alignment would produce the same effect of
x_external_style_on(true), and the top alignment would put the x axis
ticks and values on the top of the window; similiarly for the y axis you
could make use of a method y_axis_alignment( alignment_type alignment )
with possible alignment values center, left and right.

Regards Marco

On Tue, 31 Jul 2007 07:48:13 +0200, Jake Voytko <jakevoytko_at_[hidden]>

> All,
> I have uploaded the newest version of SVG_Plot to the Boost Vault, and
> am looking for feedback. This library allows you to make 1 and 2
> dimensional plots from STL containers, hopefully with minimal hassle
> :), and outputs the images as SVG files. The package contains 9
> example files in project-root/libs/svg_plot/example that give a
> reasonable demonstration of what the library is capable of currently.
> The link to the library in the Vault is here:
> And a link to online documentation is here:
> It has been tested on Visual Studio 2005 and GCC 4.1.2.
> I'm looking for what you like about the library/documentation, and
> what you don't like (but please check the To Do list first to see if
> I'm aware of it!) The only extra issue is that because of some last
> minute trouble, I currently can't make 2D plots from 1D STL containers
> (vector, etc), but that will hopefully be fixed within the week.
> Thank you for your time,
> Jake
> P.S. If you need a program to look at the .SVG files, try either
> Firefox, IE with Adobe SVG plugin, or Inkscape.
> _______________________________________________
> Unsubscribe & other changes:

Using Opera's revolutionary e-mail client:

Boost list run by bdawes at, gregod at, cpdaniel at, john at