plot_edge_coloring#
- iqm.qaoa.transpiler.sparse.edge_coloring.plot_edge_coloring(graph, pos=None, color_palette=None, default_color='#00000000')[source]#
A method that plots the edge coloring of a graph.
Careful! Here the variable
color_paletteis a list of strings, to convey the colors for plotting the graph. It maps the colors as integers (i.e., indices of the list) into strings which actually describe the color to plot, e.g., ‘r’ for red. This is different from other function in this module wherecolor_paletteis a set of integers.- Parameters:
graph (Graph) – A
Graphwhose edge coloring we want to plot.pos (dict[int, tuple[float, float]] | None) – A dictionary of positions for drawing
graph(i.e., the layout). If not provided, it defaults to the circular layout.color_palette (list[str] | None) – A list of strings describing the colors to use in the plot.
default_color (str) – The color to use for edges that don’t have a color assigned to them yet.
- Return type:
None