If Veusz supported transparency, then by using a light color, datapoints that superimposed would appear darker than the other dots. If your symbols themselves are composed of dot arrays -- like a half tone screen -- then unless they were exactly the same values, the displacement would make overlapping symbols appear darker, much like overlaying two chunks of screen wire out of register.
Another method would be to check the data for multiple points at the same location, and plot separately with a larger dot. One real estate program for multiple locations at the current map scale, puts a number in the middle of the dot saying how many properties are at that location at this scale. A third way is to scan the data, and each time the same coordinate pair comes up, increment one by half a dot width. *** Graphing is a way to visualize. A scatter plot is almost never read for actual numbers. It's a way of seeing the 'shape' of the data. Where are the points close? Can you see correlation? Where are the outliers. Is it critical if you plot 100 data points, and 6 of them are on top of each other? If it is critical, then I submit that you need to process your data differently. Respectfully, Sherwood of Sherwood's Forests Sherwood Botsford Sherwood's Forests -- http://Sherwoods-Forests.com 780-848-2548 50042 Range Rd 31 Warburg, Alberta T0C 2T0 On 23 June 2013 06:07, Jeremy Sanders <[email protected]> wrote: > On 22/06/13 20:33, "M. Ignacio Monge García" wrote: > > Is there any way to display data point in scatter plots to avoid >> overplotting, such as jittering? >> > > There's no direct support. However, you could add random numbers to the > data points to jitter them. The downside to this is that the random numbers > change each time the plot is updated, so you don't get consistent results. > > Firstly you'd need to import the random number function to be available to > use. Go to "Edit->Custom Definitions". Choose "Add". Use type "import", > name "numpy.random" and definition "normal" or "uniform". You'll need to > click allow when asked. > > Then go to "Data->Create dataset" and using an expression like > > normal(mydata, 0.5) > (for a normal or Gaussian distribution) > or > uniform(mydata-0.5, mydata+0.5) > (for a uniform distribution) > > Jeremy > > > > ______________________________**_________________ > Veusz-discuss mailing list > [email protected] > https://mail.gna.org/listinfo/**veusz-discuss<https://mail.gna.org/listinfo/veusz-discuss> >
_______________________________________________ Veusz-discuss mailing list [email protected] https://mail.gna.org/listinfo/veusz-discuss
