Description Usage Arguments Value Examples
Generating venDiagram plot
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 | sp_vennDiagram2(
data,
supplyNumbers = FALSE,
header = TRUE,
title = "",
item_variable = NULL,
set_variable = NULL,
set_variable_order = NULL,
color_for_circumference = "transparent",
numVector = c(),
labelVector = c(),
manual_color_vector = c("dodgerblue", "goldenrod1", "darkorange1", "seagreen3",
"orchid3"),
alpha = 0.5,
label_size = NULL,
margin = NULL,
filename = NULL,
debug = FALSE,
saveppt = FALSE,
...
)
|
data |
Data file (the first column is the name of genes or other things one want to compare, the second column is set name of each items, tab separated). |
supplyNumbers |
If you have the size of each set and the number overlaps between or among each set, please give TRUE here. |
header |
a logical value indicating whether the file contains the
names of the variables as its first line. If missing, the value is
determined from the file format: |
title |
Title for the picture. |
item_variable |
Specify the column containing all items (one of column names of data). |
set_variable |
Specify the column containing set names (one of column names of data). |
set_variable_order |
Specify which sets to be plotted and their order (one of column names of data).
(normally whole or a subset of unique values of column |
numVector |
List of numbers for venn plot(used when |
labelVector |
List of label for venn plot(used when |
manual_color_vector |
Color for each area. Ussally the number of colors should be equal to the number of labels (however the program will make them equal). If you manually set colors for 4-way venn diagram, the first color will be given to the leftmost set, the second will be given to the rightmost set, the third will be given to second leftmost and the forth will be given to the second rightmost. Colors like c('red', 'blue', '#6181BD') (number of colors not matter) or a RColorBrewer color set like "BrBG" "PiYG" "PRGn" "PuOr" "RdBu" "RdGy" "RdYlBu" "RdYlGn" "Spectral" "Accent" "Dark2" "Paired" "Pastel1" "Pastel2" "Set1" "Set2" "Set3" "Blues" "BuGn" "BuPu" "GnBu" "Greens" "Greys" "Oranges" "OrRd" "PuBu" "PuBuGn" "PuRd" "Purples" "RdPu" "Reds" "YlGn" "YlGnBu" "YlOrBr" "YlOrRd" (check http://www.sthda.com/english/wiki/colors-in-r for more). |
alpha |
Color transparency (0-1). 0: opaque; 1: transparent. |
label_size |
Siez of category names. Default system default. |
margin |
Number giving the amount of whitespace around the diagram in grid units. Default system default |
... |
A grid object.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 | vennDiagram_test_data <- data.frame(elements=c("1","2","2","2","3"), sets=c("A","A","B","C","C"))
sp_vennDiagram(data = vennDiagram_test_data, label1 = "A",label2 = "B", label3 = "C")
sp_vennDiagram( supplyNumbers = TRUE, numVector=c (120, 110, 50), labelVector=c('a','b'))
## Not run:
vennDiagram_data = "vennDiagram.data"
sp_vennDiagram2(data = vennDiagram_data, item_variable = "Gene", set_variable = "Sample",
set_variable_order = c("Set1","Set2","Set3", "Set4"))
## End(Not run)
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.