This internal function is called by plot.effects to generate an interaction plot for two markers relating to a trait. If marker2_vals is NULL, the function instead shows the main effect for marker1.
plot_lines(
phenoV,
marker1_vals,
marker2_vals = NULL,
pheno_name,
marker1_label,
marker2_label,
ymin = NULL,
ymax = NULL,
error_bars
)
None
A vector of trait values
A vector of genotype values for marker1
A vector of genotype values for marker2.
A string indicating the name of the trait being plotted.
A string indicating the name of marker1
A string indicating the name of marker2
A numeric value indicating the minimum y value for the plot. If NULL, it will be calculated based on phenoV and error bars.
A numeric value indicating the maximum y value for the plot. If NULL, it will be calculated based on phenoV and error bars.
A string indicating the type of error bars to draw. Can be "sd" for standard deviation, "se" for standard error, or "none".