Description Usage Arguments Author(s) See Also Examples
Use this function to draw either manifest or latent variables on a plot.
| 1 |   draw(obj)
 | 
| obj | An object of either class  | 
Gaston Sanchez
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 | ## Not run: 
 # manifest variables
 ingredients = list(
   eggs = manifest("eggs", x=0.3, y=0.7, width=0.10, height=0.08),
   milk = manifest("milk", x=0.3, y=0.6, width=0.10, height=0.08),
   flour = manifest("flour", x=0.3, y=0.5, width=0.10, height=0.08),
   sugar = manifest("sugar", x=0.3, y=0.4, width=0.10, height=0.08),
   butter = manifest("butter", x=0.3, y=0.3, width=0.10, height=0.08)
 )
 # latent variables
 pancakes = latent("PANCAKES", x=0.6, y=0.6, rx=0.09, ry=0.07)
 waffles = latent("WAFFLES", x=0.6, y=0.4, rx=0.09, ry=0.07)
 # open wall
 wall()
 title("Toy Path Diagram", col.main="gray20")
 # draw manifest variables
 for (i in 1:length(ingredients)) {
    draw(ingredients[[i]])
 }
 # draw latent variables
 draw(pancakes)
 draw(waffles)
 # draw arrows
 for (i in 1:length(ingredients)) {
    arrow(from=ingredients[[i]], to=pancakes, start="east", end="west")
    arrow(from=ingredients[[i]], to=waffles, start="east", end="west")
 }
 
## End(Not run)
 | 
Loading required package: shape
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.