Description Usage Arguments Value Author(s) Examples
geom layer of genotype
1 2 3 | geom_genotype(virus_info, v_color = "darkgreen", v_fill = "steelblue",
v_shape = "ellipse", l_color = "black", asp = 1, g_height = 0.65,
g_width = 0.65)
|
virus_info |
virus information |
v_color |
the color of outer boundary of virus; can use expression (e.g. v_color=~Host) to color virus by specific variable |
v_fill |
the color to fill viruses; can use expression (e.g. v_fill=~Host) to fill virus by specific variable |
v_shape |
one of 'hexagon' or 'ellipse' |
l_color |
color of the lines that indicate genetic flow |
asp |
aspect ratio of the plotting device |
g_height |
height of regions to plot gene segments relative to the virus |
g_width |
width of gene segment relative to width of the virus (the hexagon) |
geom layer
guangchuang yu
1 2 3 4 5 6 7 8 9 10 11 12 | library(tibble)
library(ggplot2)
n <- 8
virus_info <- tibble(id = 1:7,
x = c(rep(1990, 4), rep(2000, 2), 2009),
y = c(1,2,3,5, 1.5, 3, 4),
segment_color = list(rep('purple', n),
rep('red', n), rep('darkgreen', n), rep('lightgreen', n),
c('darkgreen', 'darkgreen', 'red', 'darkgreen', 'red', 'purple', 'red', 'purple'),
c('darkgreen', 'darkgreen', 'red', 'darkgreen', 'darkgreen', 'purple', 'red', 'purple'),
c('darkgreen', 'lightgreen', 'lightgreen', 'darkgreen', 'darkgreen', 'purple', 'red', 'purple')))
ggplot() + geom_genotype(virus_info)
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.