Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/windows/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 有没有办法在matplotlib中绘制表情符号?_Python_Windows_Matplotlib_Seaborn_Emoji - Fatal编程技术网

Python 有没有办法在matplotlib中绘制表情符号?

Python 有没有办法在matplotlib中绘制表情符号?,python,windows,matplotlib,seaborn,emoji,Python,Windows,Matplotlib,Seaborn,Emoji,有人知道在使用windows时如何在matplotlib中绘制表情吗?我一直在努力寻找解决方案,因为大多数解决方案似乎都是针对macOS的 下面是我当前的图表,显示了在向量空间中绘制的表情,但和往常一样,大多数都没有显示出来 matplotlib是否已经安装了提供表情符号支持的字体,或者我是否需要安装一些后端解决方案 代码: def display\u pca\u散点图(模型,单词=无,样本=0): 如果单词==无: 如果样本>0: words=np.random.choice(列表(mode

有人知道在使用windows时如何在matplotlib中绘制表情吗?我一直在努力寻找解决方案,因为大多数解决方案似乎都是针对macOS的

下面是我当前的图表,显示了在向量空间中绘制的表情,但和往常一样,大多数都没有显示出来

matplotlib是否已经安装了提供表情符号支持的字体,或者我是否需要安装一些后端解决方案

代码:

def display\u pca\u散点图(模型,单词=无,样本=0):
如果单词==无:
如果样本>0:
words=np.random.choice(列表(model.vocab.keys()),示例)
其他:
words=[model.vocab中逐字逐句]
prop=FontProperties(fname='/usr/share/fonts/truetype/noto/Apple Color Emoji.ttc')
word_vectors=np.array([model[w]表示单词中的w])
twodim=PCA().fit_变换(单词向量)[:,:2]
sb.集_风格(“暗色”)
plt.图(figsize=(10,10))
plt.scatter(twodim[:,0],twodim[:,1])#,edgecolors='w',color='w')
对于zip中的单词(x,y)(单词,twodim):
plt.text(x+0.0,y+0.0,word,fontsize=20)#fontproperties=prop)

这似乎对我有效,但显然取决于安装的默认字体(如“Segoe UI表情符号”):


plt.text(0,.5,'请显示您的代码好吗?您是想为标记生成一个带有表情符号的散点图?还是想要一个带有表情符号注释的散点图?我想将表情符号绘制为标记,当前显示的蓝色圆点只是我打算删除的占位符。我已经编辑了我的问题,以便您可以看到上面的代码。好的,这是这是一个巨大的改进,我已经有了,仍然有一些没有出现,但它是一个伟大的明星有任何更新,如果有可能使彩色表情的窗口?