Hi, this look great and I'm looking forward using it but as much attention is given to the technical side I think it would be good to spend a little time on how to make great plots. For example the fact that both axis are not starting at 0 is a big no-no.
The read of "Now You See It: Simple Visualization Techniques for Quantitative Analysis" by Stephen Few isn't a waste of time as it gives plenty of visual cues that help make good statistical representations
Not starting at zero is a big no-no in certain areas, but for many applications not starting at zero is essential. That is why I think that this should be a configurable, not everything interesting happens around zero. It is the same with having a nice mathematical plot where the axes cross in the center at zero - great for some areas, and not for others.
I have been working on maintaining a flexible approach to accommodate multiple applications. I wanted to post relatively early to solicit wider feedback while there is still some room to change things. I have been reading around, and my educational background is Physics where we are quite strict about our plots usually. I am looking at several sources for inspiration, and will see if I can get hold of the book you mention.
I like this one. I am using VTK a lot, but none of its 2D functionality as I was not able to produce graphs in quality good enough for publishing. I am using Matplotlib for 2D now. Is development more focused on interactivity or visual features (tags, legends)?
In witch version will it be available? Cannot wait to try it out.
Thanks,
Merry Christmas
Right now I am very focused on interactivity, but visual features also remain important for this too. Using an abstraction for all rendering calls means that further backends can be added in the future, one I would especially like to add is SVG output for example although I cannot give a definite timeline of when that would be added.
If all goes to plan these features will be in the next minor release versions of VTK and ParaView. I will post updates here and on the mailing lists when I can give more definite time frames. All of the code is committed, and so available if you use CVS head right now.