py4cytoscape.style_defaults.set_visual_property_default

set_visual_property_default(style_string, style_name=None, base_url='http://127.0.0.1:1234/v1')[source]

Set the default value for a visual property.

Parameters
  • style_string (dict) – The name and value for the property as {‘visualProperty’: ‘NODE_SIZE’, ‘value’: ‘35’}

  • style_name (str) – Name of style; default is “default” style

  • base_url (str) – Ignore unless you need to specify a custom domain, port or version to connect to the CyREST API. Default is http://localhost:1234 and the latest version of the CyREST API supported by this version of py4cytoscape.

Returns

’’

Return type

str

Raises
  • CyError – if property or style name doesn’t exist

  • requests.exceptions.RequestException – if can’t connect to Cytoscape or Cytoscape returns an error

Examples

>>> set_visual_property_default({'visualProperty': 'EDGE_UNSELECTED_PAINT', 'value': '#CCCCCC'}, style_name='galFiltered Style')
''
>>> set_visual_property_default({'visualProperty': 'EDGE_UNSELECTED_PAINT', 'value': 'pink'}, style_name='galFiltered Style')
''
>>> set_visual_property_default({'visualProperty': 'EDGE_TARGET_ARROW_SHAPE', 'value': 'CIRCLE'})
''