| plotCircos {MetCirc} | R Documentation |
Circular plot to visualise similarity
plotCircos(groupname, linkDf, initialize=c(TRUE, FALSE),
featureNames=c(TRUE, FALSE), cexFeatureNames=0.3,
groupSector=c(TRUE, FALSE), groupName=c(TRUE, FALSE),
links=c(TRUE, FALSE), highlight=c(TRUE, FALSE), colour=NULL,
transparency=0.2)
groupname |
|
linkDf |
|
initialize |
|
featureNames |
|
cexFeatureNames |
|
groupSector |
|
groupName |
|
links |
|
highlight |
|
colour |
|
transparency |
|
Internal use for shinyCircos or used outside of
shinyCircos to reproduce figure
The function will initialize a circlize plot and/or will plot features of a circlize plot.
Thomas Naake, thomasnaake@googlemail.com
data("spectra", package="MetCirc")
similarityMat <- compare_Spectra(spectra_tissue[1:10],
fun=normalizeddotproduct, binSize=0.01)
## order similarityMat according to retentionTime
simM <- orderSimilarityMatrix(similarityMat, spectra=spectra_tissue[1:10],
type="retentionTime", )
## create link data.frame
linkDf <- createLinkDf(similarityMatrix=simM, spectra=spectra_tissue,
condition=c("SPL", "LIM", "ANT", "STY"), lower=0.5, upper=1)
## cut link data.frame (here: only display links between groups)
linkDf_cut <- cutLinkDf(linkDf, type="inter")
## set circlize paramters
circos.par(gap.degree=0, cell.padding=c(0.0, 0, 0.0, 0),
track.margin=c(0.0, 0))
groupname <- c(as.character(linkDf_cut[, "spectrum1"]),
as.character(linkDf_cut[, "spectrum2"]))
groupname <- unique(groupname)
## actual plotting
plotCircos(groupname, linkDf_cut, initialize=TRUE,
featureNames=TRUE, cexFeatureNames=0.3, groupSector=TRUE,
groupName=FALSE, links=FALSE, highlight=FALSE, colour=NULL,
transparency=0.2)