import ipycytoscape
import networkx as nx
import matplotlib.pyplot as plt
cytoscapeobj = ipycytoscape.CytoscapeWidget()
cytoscapeobj
#Testing sync between python and js
cytoscapeobj.add_node(2, "potato")
cytoscapeobj.add_node(1, "potato")
cytoscapeobj.add_node(4, "potato")
cytoscapeobj.add_node(6, "potato")
cytoscapeobj.add_node(8, "potato")
cytoscapeobj.add_node(10, "potato")
cytoscapeobj.add_node(12, "potato")
cytoscapeobj.add_node(14, "potato")
cytoscapeobj.add_edge(2, 1)
cytoscapeobj.add_edge(2, 4)
cytoscapeobj.add_edge(2, 6)
cytoscapeobj.add_edge(2, 8)
cytoscapeobj.add_edge(2, 10)
cytoscapeobj.add_edge(2, 12)
# Testing zoom method
cytoscapeobj.zoom = 1
cytoscapeobj.rendered_position = {'x': 1200, 'y': 10}
cytoscapeobj.rendered_position
# Changing the zoom in python
cytoscapeobj.zoom = 2
# Observe the expected change in the frontend
cytoscapeobj.zoom