setNodeBorderWidthRule: setNodeBorderWidthRule

Description Usage Arguments Value Author(s) Examples

Description

Specify the node attribute which controls the thickness of the nodes displayed in the graph. This is currently only a lookup mapping. An interpolated mapping will be added in the future.

Usage

1
setNodeBorderWidthRule(obj, node.attribute.name, attribute.values, line.widths, default.width)

Arguments

obj

a CytoscapeWindowClass object.

node.attribute.name

the node attribute whose values will, when this rule is applied, determine the nodeBorderWidth on each node.

attribute.values

observed values of the specified attribute on the nodes.

line.widths

the corresponding widths.

default.width

use this where the rule fails to apply

Value

None.

Author(s)

Paul Shannon

Examples

1
2
3
4
5
6
7
  cw <- new.CytoscapeWindow ('setNodeBorderWidthRule.test', graph=makeSimpleGraph())
  displayGraph (cw)
  layoutNetwork(cw, 'jgraph-spring')
  redraw (cw)
  node.attribute.values = c ('kinase', 'transcription factor', 'glycoprotein')
  line.widths = c (0, 8, 16)
  setNodeBorderWidthRule (cw, 'type', node.attribute.values, line.widths)

RCytoscape documentation built on Nov. 17, 2017, 10:52 a.m.