gpt4 book ai didi

python - OS X 上 Matplotlib 图形中的表情符号

转载 作者:行者123 更新时间:2023-11-28 21:51:33 27 4
gpt4 key购买 nike

我有一个 Matplpoltlib 的奇特任务,我需要在标签内显示表情符号。我使用的是 OS X,所以系统范围内对 emoji 有很好的支持。但是,Matplotlib 无法解决问题:目前,表情符号显示为空框。我使用的是 Python 3,所以 Unicode 应该不是问题。谢谢😀

最佳答案

它背后的想法不是很困难,但为了让它显示(至​​少在 ubunto 上)它让我遇到了一些困难,因为并非所有字体都支持表情符号。我将展示直接的方式,但我必须执行的一些步骤是详细的 here以防您遇到任何困难。

来自表情符号 cheat sheet来自 emoji python package我选择了三个作为示例,这是代码。

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()

enter image description here

关于python - OS X 上 Matplotlib 图形中的表情符号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30049760/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com