利用R语言下wordcloud2输出的词云是乱码,如何解决(见图)
展开全部 这个问题是因为没有对"utf-8"格式的中文字符串进行解码,对分词后生成的中文字符串,先用decode('utf-8')解码成unicode,此时再生成词云图,就能够展示中文字符了,前提当然是制定了中文字符的路径。
举个栗子如下:font = "C:/Windows/Fonts/msyh.ttf" # 指定中文字符的位置(微软雅黑)wc = WordCloud(collocations=False, font_path=font, max_font_size=50,max_words=1000, margin=2)wc.generate(text.decode("utf-8")) # 对分词后的文本text进行解码,并生成词云图plt.imshow(wc)plt.axis("off")plt.show()...
pdf中的英文复制到word,没法改变字体怎么弄
1.可能是低版本打开高版本。
或者是格式不相同。
2.文档损坏了。
解决办法:方法一:利用word2002/2003的“打开并修复”功能来修复文挡。
(1)启动word2002/2003,单击“文件-----打开”,在“打开”对话框中选重要修复的word文挡。
(2)单击“打开”按钮右边的下三角按钮,在弹出的下拉菜单中选中“打开并修复”选项,即可对损坏的文挡进行修复,修复完成后,显示文挡内容。
提示:“打开并修复”是只有word2002以上的版本才具有的功能。
方法二:转换文挡格式来修复文挡。
如果使用的是word2002以下的版本(如word2000),可以用此方法来修复文挡。
(1)启动word2000后单击“工具------选项-------常规”。
在该选项卡中选中“打开时确认转换”复选框,并单击“确定”按钮。
(2)单击“文件---打开”,在弹出的“打开”对话框中选中要恢复的文件,并在“文件类型”框中选中“从任意文件中恢复文本”。
(3)单击“打开“按钮自动对孙换文挡进行转换修复。
(4)如果显示的文挡内容混乱,单击“文件---另存为”,将文挡保存为“RTF格式”或其他word所识别的格式。
(5)保存后关闭文挡,再次打开以“RTF格式”保存的文挡即可看到完整的文挡。
(6)再将文挡保存为“DOC格式”即可,这样就完成了对孙换文挡的修复操作。
提示:此方法也同样只可以在word2002以上的版本中使用。
方法三:重设格式法 Word用文档中的最后一个段落标记关联各种格式设置信息,特别是节与样式的格式设置。
这样我们就可以将最后一个段落标记之外的所有内容复制到新文档,就有可能将损坏的内容留在原始文档中。
步骤如下: ①在Word中打开损坏的文档,选择“工具→选项”然后选择“编辑”选项卡,取消“使用智能段落选择范围”复选框前的勾。
取消选中该复选框,选定整个段落时,Word将不会自动选定段落标记,然后单击“确定”按钮。
②选定最后一个段落标记之外的所有内容,方法是:按“Ctrl+End”组合键,然后按“Ctrl+Shift+Home”组合键。
③在常用工具栏中,依次单击“复制”、“新建”和“粘贴”按钮。
方法四:禁止自动宏的运行 如果某个Word文档中包含有错误的自动宏代码,那么当你试图打开该文档时,其中的自动宏由于错误不能正常运行,从而引发不能打开文档的错误。
此时,请在“Windows资源管理器”中,按住Shift键,然后再双击该Word文档,则可阻止自动宏的运行,从而能够打开文档。
下面链接是我之前的回答,你可以看看,属本人真心帮助编辑回复
转载请注明出处51数据库 » wordcloud2中文乱码