py3plex.visualization.fa2 package

Submodules

py3plex.visualization.fa2.fa2util module

class py3plex.visualization.fa2.fa2util.Edge

Bases: object

class py3plex.visualization.fa2.fa2util.Node

Bases: object

class py3plex.visualization.fa2.fa2util.Region(nodes)

Bases: object

applyForce(n, theta, coefficient=0)
applyForceOnNodes(nodes, theta, coefficient=0)
buildSubRegions()
updateMassAndGeometry()
py3plex.visualization.fa2.fa2util.adjustSpeedAndApplyForces(nodes, speed, speedEfficiency, jitterTolerance)
py3plex.visualization.fa2.fa2util.apply_attraction(nodes, edges, distributedAttraction, coefficient, edgeWeightInfluence)
py3plex.visualization.fa2.fa2util.apply_gravity(nodes, gravity, useStrongGravity=False)
py3plex.visualization.fa2.fa2util.apply_repulsion(nodes, coefficient)
py3plex.visualization.fa2.fa2util.linAttraction(n1, n2, e, distributedAttraction, coefficient=0)
py3plex.visualization.fa2.fa2util.linGravity(n, g)
py3plex.visualization.fa2.fa2util.linRepulsion(n1, n2, coefficient=0)
py3plex.visualization.fa2.fa2util.linRepulsion_region(n, r, coefficient=0)
py3plex.visualization.fa2.fa2util.strongGravity(n, g, coefficient=0)

py3plex.visualization.fa2.forceatlas2 module

class py3plex.visualization.fa2.forceatlas2.ForceAtlas2(outboundAttractionDistribution=False, linLogMode=False, adjustSizes=False, edgeWeightInfluence=1.0, jitterTolerance=1.0, barnesHutOptimize=True, barnesHutTheta=1.2, multiThreaded=False, scalingRatio=2.0, strongGravityMode=False, gravity=1.0, verbose=True)

Bases: object

forceatlas2(G, pos=None, iterations=100)
forceatlas2_igraph_layout(G, pos=None, iterations=100, weight_attr=None)
forceatlas2_networkx_layout(G, pos=None, iterations=100)
init(G, pos=None)
class py3plex.visualization.fa2.forceatlas2.Timer(name='Timer')

Bases: object

display()
start()
stop()

Module contents