Description Usage Arguments Value Author(s) See Also Examples
Specify how edge attributes – that is, data values of the specified edge attribute – control the color of the target arrow, found at the end of an edge, where it connects to the target node.
1 2 3 | setEdgeTargetArrowColorRule(obj, edge.attribute.name, control.points, colors,
mode="interpolate", default.color='#000000',
vizmap.style.name = 'default')
|
obj |
a |
edge.attribute.name |
the edge attribute whose values will determine the color of the target arrow of each edge when this rule is applied. |
control.points |
A list of scalar, discrete values. For instance, interaction types: 'phosphorylates', 'ubiquinates', 'represses', 'activates' |
colors |
A color for each of the attribute.values |
mode |
either 'interpolate' or 'lookup'. |
default.color |
The color to use when an explicit mapping is not provided. |
vizmap.style.name |
visual style name, defaults to the style 'default'. |
None.
Tanja Muetze, Georgi Kolishovski, Paul Shannon
setNodeBorderColorRule
(detailed example)
setEdgeSourceArrowColorRule
setEdgeColorRule
setNodeShapeRule
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 | ## Not run:
# first, delete existing windows to save memory:
deleteAllWindows(CytoscapeConnection())
# send and display network
cw <- CytoscapeWindow ('setEdgeTargetArrowColorRule.test', graph=makeSimpleGraph())
displayGraph (cw)
layoutNetwork (cw, 'force-directed')
# add edge arrows
arrows <- c ('CIRCLE', 'ARROW', 'DIAMOND')
edgeType.values <- c ('phosphorylates', 'synthetic lethal', 'undefined')
setEdgeTargetArrowRule (cw, 'edgeType', edgeType.values, arrows)
colors <- c ("#AA00AA", "#AAAA00", "#AA0000")
edgeType.values <- c ('phosphorylates', 'synthetic lethal', 'undefined')
# set rule
setEdgeTargetArrowColorRule (cw, 'edgeType', edgeType.values, colors, mode='lookup')
# if not specified, the mode is interpolate
colors <- c ("#FFFFFF", "#00FF00", "#00AA00", "#FF0000", "#AA0000")
control.points <- c( -12.0, 35.0, 0.0 )
setEdgeTargetArrowColorRule(cw, 'score', control.points, colors)
## End(Not run)
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.