[BioC] Rgraphviz multiline edge label
Ludovica Montanucci [guest]
guest at bioconductor.org
Wed Jul 17 11:22:00 CEST 2013
Hello,
I am plotting a graph using Rgraphviz and I would like some long edge labels to be written in more than one line.
However, when using \n to insert newline character, only the first line is displayed as edge label.
In this example code:
library("graph")
library("Rgraphviz")
g<-new("graphNEL", nodes=c("node1","node2"), edgemode="directed")
g <- addEdge("node1","node2",g)
eAttrs <- list()
eAttrs$label=c("node1~node2"="First\nlong\nlabel")
plot(g, edgeAttrs=eAttrs)
The edge label plotted is just "First".
Does anyone has a clue on how to plot multiline edge labels with Rgraphviz?
Thank you
-- output of sessionInfo():
> sessionInfo()
R version 2.15.1 (2012-06-22)
Platform: x86_64-pc-linux-gnu (64-bit)
locale:
[1] LC_CTYPE=en_US LC_NUMERIC=C LC_TIME=en_US
[4] LC_COLLATE=en_US LC_MONETARY=en_US LC_MESSAGES=en_US
[7] LC_PAPER=C LC_NAME=C LC_ADDRESS=C
[10] LC_TELEPHONE=C LC_MEASUREMENT=en_US LC_IDENTIFICATION=C
attached base packages:
[1] grid stats graphics grDevices utils datasets methods
[8] base
other attached packages:
[1] Rgraphviz_2.2.1 graph_1.36.2
loaded via a namespace (and not attached):
[1] BiocGenerics_0.4.0 stats4_2.15.1 tools_2.15.1
--
Sent via the guest posting facility at bioconductor.org.
More information about the Bioconductor
mailing list