我有一个 Matplpoltlib 的奇异任务,我需要在标签内显示表情符号。我使用的是 OS X,因此系统范围内对表情符号有很好的支持。然而,Matplotlib 却无法解决问题:目前,表情符号显示为空框。我使用的是Python 3,所以Unicode 应该不是问题。谢谢你????
它背后的想法并不是很困难,但为了让它显示出来(至少在 ubunto 上),它给了我一些困难,因为并非所有字体都支持表情符号。我将展示直接的方法,但对于我必须执行的一些步骤是详细的here如果您遇到任何困难。
来自表情符号备忘单来自表情符号Python包我选择了三个作为示例,这是代码。
G = nx.Graph()
G.add_nodes_from([0,1,2])
n0 = emoji.emojize(':thumbsup:',use_aliases=True)
n1 = emoji.emojize(':sob:',use_aliases=True)
n2 = emoji.emojize(':joy:',use_aliases=True)
labels ={0:n0,1:n1,2:n2}
nx.draw_networkx(G,labels=labels, node_color = 'w', linewidths=0, with_labels=True, font_family = 'Symbola' ,font_size = 35)
plt.show()
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)