我正在尝试使用 matplotlib 和 mpld3 库在我的 Flask 应用程序中显示 NetworkX 图。
f=plt.figure()
pos=nx.spring_layout(G)
nx.draw_networkx_nodes(G,pos,nodelist=nodes, node_color='r', node_size=50, alpha=0.8,with_labels=True)
nx.draw_networkx_edges(G,pos,width=1.0,alpha=0.5)
graph=mpld3.fig_to_html(f)
在我的本地机器上,该图看起来不错,如下所示:
然而,在 Heroku 上,图形呈现如下:
在本地和 heroku 中使用完全相同的数据和代码,我无法弄清楚为什么 Heroku 图表看起来如此不同。可能有什么问题?