| full_control_positions {agricolaeplotr} | R Documentation | 
full_control_positions
Description
This function provides full control about the plotting. The user also may shift the coordinates as liked.
Usage
full_control_positions(
  design,
  x = "col",
  y = "row",
  factor_name = "trt",
  labels = "plots",
  width = 1,
  height = 1,
  space_width = 0.95,
  space_height = 0.85,
  reverse_y = FALSE,
  reverse_x = FALSE,
  way_x = 0,
  way_y = 0,
  shift_x = 0,
  dist_x = 1,
  dist_y = 1,
  shift_y = 0,
  start_origin = FALSE
)
Arguments
design | 
 data.frame containing the row and columns of an experiment  | 
x | 
 Describes the x coordinates of a experiment design  | 
y | 
 Describes the y coordinates of a experiment design  | 
factor_name | 
 string Which factor should be used for plotting, needs to be a column in outdesign$book  | 
labels | 
 string Describes the column from that the plots are taken to display them  | 
width | 
 numeric value, describes the width of a plot in an experiment  | 
height | 
 numeric value, describes the height of a plot in an experiment  | 
space_width | 
 numeric value, describes the share of the space of the plots. 0=only space, 1=no space between plots in term of width  | 
space_height | 
 numeric value, describes the share of the space of the plots. 0=only space, 1=no space between plots in term of height  | 
reverse_y | 
 boolean, should the plots of the experiment be changed in reverse order in Row direction? use reverse_y=TRUE to have same sketch as in agricolae. default:reverse_y=FALSE  | 
reverse_x | 
 boolean, should the plots of the experiment be changed in reverse order in column direction? default:reverse_x=FALSE  | 
way_x | 
 numeric vector indicates the shift of the nth-plot in x-axis.  | 
way_y | 
 numeric vector indicates the shift of the nth-plot in y-axis.  | 
shift_x | 
 numeric indicates the shift in units in x-axis.  | 
dist_x | 
 numeric indicates the shift in plots in x-axis.  | 
dist_y | 
 numeric indicates the shift in plots for the y-axis.  | 
shift_y | 
 numeric indicates the shift in units for the y-axis.  | 
start_origin | 
 boolean. Should the design start at the origin (0|0)?  | 
Value
ggplot graphic that can be modified, if wished
Examples
library(agricolaeplotr)
library(agricolae)
library(ggplot2)
varieties<-c('perricholi','yungay','maria bonita','tomasa')
outdesign <-design.youden(varieties,r=2,serie=2,seed=23)
design <- outdesign$book
design
p <- full_control_positions(design,"col","row","varieties","plots",
                       width=3,height=4.5,
                       space_width=0.5,space_height=0.5,
                       shift_x=(-0.5*3) + (-0.5*3*0.5),shift_y=-0.5*4.5 + (-0.5*4.5*0.5))
p
p <- full_control_positions(design,"col","row","varieties","plots",
                       width=3,height=4.5,
                       space_width=0.13,space_height=0.445,
                       shift_x=(-0.5*3) + (-0.5*3*(1-0.13)),shift_y=-0.5*4.5 + (-0.5*4.5*(1-0.445)))
                       p
varieties<-LETTERS[1:12]
outdesign <-design.youden(varieties,r=12,serie=2,seed=23)
design <- outdesign$book
p <- full_control_positions(design,"col","row","varieties","plots",
                       width=3,height=4.5,
                       space_width=1,space_height=1,
                       shift_x=-0.5*3,shift_y=-0.5*4.5)
p
p <- full_control_positions(design,"col","row","varieties","plots",
                       width=3,height=4.5,
                       space_width=0.93,space_height=0.945,
                       start_origin = TRUE)
                       p
p <- full_control_positions(design,"col","row","varieties","plots",
width=3,height=4.5,
space_width=0.93,space_height=0.945,way_x = c(2,6,8,10,12),way_y=c(3,8),dist_x=2,dist_y=4,
start_origin = TRUE, reverse_y = FALSE,  reverse_x = FALSE);p
p <- full_control_positions(design,"col","row","varieties","plots",
                                    width=3,height=4.5,
                                    space_width=0.93,space_height=0.945,
                                    way_x = c(2,4,6,8,10,12),way_y=c(3,8),
                                    start_origin = FALSE, reverse_y = FALSE,
                                    reverse_x = FALSE);p