Hi Kyle Thanks for the post.
On 08/13/2013 07:58 PM, Kyle Oman wrote:
Hi - I've been fiddling around with Veusz on and off for a few months now and so far so good. I have a couple of ideas for features, on a common theme: 1D histogram: As far as I can tell, if I want to plot a histogram of a dataset I need to first do all my binning and counting externally, then import bin edges and heights and make a step plot. It would be nice to be able to just import a data array and import/define an array of bin edges and do the binning directly in Veusz.
Veusz can do 1D binning directly. Open the Data->Histogram dialog box. This will bin the data, either with automatic bin edges or with manual ones.
2D histogram: Similar to 1D histogram, but for a 2D dataset... this could be an alternative version of a scatter plot that represents the density of data points in a plane. Would be nice to have options to represent density as either colour or contours, and control over the smoothing scale and/or kernel used to compute the density. For instance, TOPCAT does this sort of thing, described here: http://www.star.bris.ac.uk/~mbt/topcat/v4_graphics.html Taking the idea a bit further, I've also seen scatter plots where points in regions above some threshold density are represented with contours while points in regions with lower densities are just plotted as scatter points (so the dominant distribution as well as the distribution of outlying points are clearly shown).
A 2D histogram should be pretty easy to write as a dataset plugin. I can add it to the evergrowing todo list.
Jeremy _______________________________________________ Veusz-discuss mailing list [email protected] https://mail.gna.org/listinfo/veusz-discuss
