This internal function is called by
plot_effects
to generate a
bar plot showing mean trait values for all
combinations of genotypes for two markers.
This function also indicates the predicted
additive effects of the two markers with
a dashed line, as well as the error of the
predicted additive effect with an orange box.
The true effect of the marker combination is
shown with a gray bar.
The effects can centered on the reference
allele to better show relative effects of
each allele and allele combination.
plot_bars(
phenoV,
marker1_vals,
marker2_vals,
pheno_name,
marker1_label,
marker2_label,
ymin = NULL,
ymax = NULL,
error_bars,
ref_centered
)
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".
Whether to center the effects on the reference genotype.
None