Как отобразить метки в графике matxplotlib сети x как уравнение латекса - PullRequest
0 голосов
/ 29 февраля 2020

Я пытался отобразить график networkx с латексными формулами в виде меток узлов и ребер. Но график просто печатается без каких-либо узлов или меток, а только с ребрами. Я хочу, чтобы уравнения латекса отображались как метки ребер. Я пытаюсь нарисовать график:

import matplotlib.pyplot as plt
from matplotlib import rc
rc('text', usetex=True)
fig = plt.gcf()
fig.set_size_inches(10,15)
#plt.legend(formulae_alias.values(), formulae_alias.keys())
edge_label_plot = nx.draw_networkx_edge_labels(print_graph,layout,edge_labels=formulae,font_size=6,font_color='red')
nx.draw_networkx_nodes(print_graph,layout,node_size=300)
nx.draw_networkx_edges(print_graph,layout,width=0.8,edge_color='black')
nx.draw_networkx_labels(print_graph,layout,font_size=8,font_family='sans-serif')
plt.axis('off')
plt.show()

Here's the graph I'm getting.

Словарь формул имеет ключи как (a, b), где a, b - узлы и значения в виде латексного кода, которые я хотел бы использовать в качестве меток ребер.

...