我正在尝试使用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图看起来如此不同。什么可能是错的?