Plots result of signifPlot.
Usage
signifPlot(
results,
fdr = FALSE,
type = "bubble",
breaks = NULL,
comparisonGroup = NULL,
colours = c("#4575B4", "white", "#D73027"),
marksToPlot = NULL,
cutoff = 0.05
)
Arguments
- results
Data frame obtained from spicy.
- fdr
TRUE if FDR correction is used.
- type
Where to make a bubble plot or heatmap.
- breaks
Vector of 3 numbers giving breaks used in pheatmap. The first number is the minimum, the second is the maximum, the third is the number of breaks.
- comparisonGroup
A string specifying the name of the outcome group to compare with the base group.
- colours
Vector of colours to use in pheatmap.
- marksToPlot
Vector of marks to include in pheatmap.
- cutoff
significance threshold for circles in bubble plot.
Examples
data(spicyTest)
p <- signifPlot(spicyTest, breaks = c(-3, 3, 0.5))
#> Scanning ttf files in /usr/share/fonts/, /usr/local/share/fonts/ ...
#> Extracting .afm files from .ttf files...
#> /usr/share/fonts/truetype/dejavu/DejaVuSans-Bold.ttf
#> : DejaVuSans-Bold already registered in fonts database. Skipping.
#> /usr/share/fonts/truetype/dejavu/DejaVuSans-BoldOblique.ttf
#> : DejaVuSans-BoldOblique already registered in fonts database. Skipping.
#> /usr/share/fonts/truetype/dejavu/DejaVuSans-ExtraLight.ttf
#> : DejaVuSans-ExtraLight already registered in fonts database. Skipping.
#> /usr/share/fonts/truetype/dejavu/DejaVuSans-Oblique.ttf
#> : DejaVuSans-Oblique already registered in fonts database. Skipping.
#> /usr/share/fonts/truetype/dejavu/DejaVuSans.ttf
#> : DejaVuSans already registered in fonts database. Skipping.
#> /usr/share/fonts/truetype/dejavu/DejaVuSansCondensed-Bold.ttf
#> : DejaVuSansCondensed-Bold already registered in fonts database. Skipping.
#> /usr/share/fonts/truetype/dejavu/DejaVuSansCondensed-BoldOblique.ttf
#> : DejaVuSansCondensed-BoldOblique already registered in fonts database. Skipping.
#> /usr/share/fonts/truetype/dejavu/DejaVuSansCondensed-Oblique.ttf
#> : DejaVuSansCondensed-Oblique already registered in fonts database. Skipping.
#> /usr/share/fonts/truetype/dejavu/DejaVuSansCondensed.ttf
#> : DejaVuSansCondensed already registered in fonts database. Skipping.
#> /usr/share/fonts/truetype/dejavu/DejaVuSansMono-Bold.ttf
#> : DejaVuSansMono-Bold already registered in fonts database. Skipping.
#> /usr/share/fonts/truetype/dejavu/DejaVuSansMono-BoldOblique.ttf
#> : DejaVuSansMono-BoldOblique already registered in fonts database. Skipping.
#> /usr/share/fonts/truetype/dejavu/DejaVuSansMono-Oblique.ttf
#> : DejaVuSansMono-Oblique already registered in fonts database. Skipping.
#> /usr/share/fonts/truetype/dejavu/DejaVuSansMono.ttf
#> : DejaVuSansMono already registered in fonts database. Skipping.
#> Found FontName for 0 fonts.
#> Scanning afm files in /home/runner/work/_temp/Library/extrafontdb/metrics
# plot includes unicode characters, do not use default pdf device
ggplot2::ggsave(p, filename = tempfile(), device = cairo_pdf)
#> Saving 6.67 x 6.67 in image