FField-package: Force field simulation for a set of points

Description Details Author(s) See Also Examples

Description

Force field simulation of interaction of set of points. Very useful for placing text labels on graphs, such as scatterplots.

Details

FFieldPtRep(): Performs force field simulation of mutual repulsion by set of points.

FFieldPtRepDemo(): Demonstrates the utility of FFieldPtRep for placing labels in a scatterplot.

Author(s)

Grigori Kapoustin

See Also

FFieldPtRep FFieldPtRepDemo

Examples

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
# Repel points
coords <-
  FFieldPtRep(coords = cbind(mtcars$wt * 100 / max(mtcars$wt), 
                             mtcars$mpg * 100 / max(mtcars$mpg)),
              rep.fact = 40)
head(mtcars)
head(coords)
  
# Demo
FFieldPtRepDemo()

Example output

                   mpg cyl disp  hp drat    wt  qsec vs am gear carb
Mazda RX4         21.0   6  160 110 3.90 2.620 16.46  0  1    4    4
Mazda RX4 Wag     21.0   6  160 110 3.90 2.875 17.02  0  1    4    4
Datsun 710        22.8   4  108  93 3.85 2.320 18.61  1  1    4    1
Hornet 4 Drive    21.4   6  258 110 3.08 3.215 19.44  1  0    3    1
Hornet Sportabout 18.7   8  360 175 3.15 3.440 17.02  0  0    3    2
Valiant           18.1   6  225 105 2.76 3.460 20.22  1  0    3    1
         x        y
1 45.11259 58.47014
2 54.19136 61.20140
3 40.34714 69.42976
4 62.48920 65.94822
5 59.81417 56.33633
6 66.54832 53.33343

FField documentation built on May 2, 2019, 3:39 a.m.