zoviz.visualization module

Visualization functions specialized for Zotero data

zoviz.visualization.draw_community_graph(g: networkx.classes.multigraph.MultiGraph, fig=None, **kwargs) → matplotlib.figure.Figure[source]

A quick, deterministic embedding for the creator graph

Parameters:collection (str) – Zotero Collection name
Returns:figure handle
Return type:plt.Figure
zoviz.visualization.draw_multigraph(g: networkx.classes.multigraph.MultiGraph, pos: dict, radius_mult=0.1, directed=False, **kwargs) → matplotlib.axes._axes.Axes[source]

A way to draw multiple edges per node pair

Parameters:
  • g (nx.MultiGraph) – A multigraph, probably returned by zoviz.DB.build_creator_graph()
  • pos (dict) – networkx layout
  • directed (bool, optional) – Draw arrows?, defaults to False
Returns:

return axis handle

Return type:

plt.Axes