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

Répondre à