Learn R Programming

RCytoscape (version 1.22.0)

setEdgeTooltipDirect: setEdgeTooltipDirect

Description

In the specified CytoscapeWindow, set the tooltips of the specified edge or edges. The tooltips are not available until redraw is called.

Usage

setEdgeTooltipDirect(obj, edge.names, new.values)

Arguments

obj
a CytoscapeWindowClass object.
edge.names
one or more cy2-style edge names, String objects.
new.values
one or more String objects.

Value

None.

See Also

cy2.edge.names setEdgeTooltipRule

Examples

Run this code
  cw <- new.CytoscapeWindow ('setEdgeTooltipDirect.test', graph=makeSimpleGraph())
  displayGraph (cw)
  layoutNetwork(cw, 'jgraph-spring')
  redraw (cw)

  edges.of.interest = as.character (cy2.edge.names (cw@graph))

    # first try passing three edges and three tooltips
  setEdgeTooltipDirect (cw, edges.of.interest, c ('tooltip #1', 'tooltip #2', 'tooltip #3'))
  redraw (cw)

  Sys.sleep (1)
  
    # now try passing three edges and one tooltip
  setEdgeTooltipDirect (cw, edges.of.interest, 'a general purpose tooltip')
  redraw (cw)

  setEdgeTooltipDirect (cw, edges.of.interest, '')
  redraw (cw)

Run the code above in your browser using DataLab