zhfont1 = matplotlib.font_manager.FontProperties(fname="./华文仿宋.ttf",size = 16)没有华为仿宋怎么办
时间: 2024-06-09 07:12:29 浏览: 220
如果您没有华文仿宋字体,可以通过以下步骤在网上下载并安装:
1. 在网上搜索“华文仿宋字体下载”或者“仿宋字体下载”,会出现一些免费下载字体的网站,如“站长素材”、“字体之家”等。
2. 选择一个可信的网站,下载华文仿宋字体(通常是一个压缩包),解压缩到任意文件夹。
3. 打开电脑的“控制面板”,进入“外观和个性化”,点击“字体”选项。
4. 将华文仿宋字体文件(.ttf或.otf格式)拖拽到字体文件夹中,即可安装成功。
5. 在 Python 中使用时,将字体文件路径传入 FontProperties 中即可,例如:
```
zhfont1 = matplotlib.font_manager.FontProperties(fname="C:/Windows/Fonts/simsun.ttc",size = 16)
```
注意,不同操作系统下的字体文件路径可能会有所不同,需要根据实际情况进行修改。
相关问题
#加载情感分析模块 from snownlp import SnowNLP #from snownlp import sentiment import pandas as pd import matplotlib.pyplot as plt #读取文本数据 df=pd.read_excel('京东华为评论.xlsx') #提取所有数据 df1=df.iloc[:,0] print('将提取的数据打印出来:\n',df1) # 遍历每条评论进行预测 values=[SnowNLP(i).sentiments for i in df1] #输出积极的概率,大于0.5积极的,小于0.5消极的 #myval保存预测值 myval=[] good=0 bad=0 for i in values: if (i>=0.5): myval.append("正面") good=good+1 else: myval.append("负面") bad=bad+1 df['预测值']=values df['评价类别']=myval #将结果输出到Excel df.to_excel('京东华为评论.xlsx') rate=good/(good+bad) print('好评率','%.f%%' % (rate * 100)) #格式化为百分比 #作图 y=values plt.rc('font', family='SimHei', size=10) plt.plot(y, marker='o', mec='r', mfc='w',label=u'评价分值') plt.xlabel('用户') plt.ylabel('评价分值') # 让图例生效 plt.legend() #添加标题 plt.title('评论情感分析',family='SimHei',size=14,color='blue') plt.show()
这段代码是使用 SnowNLP 库进行情感分析,读取了一个 Excel 文件中的评论数据,然后遍历每条评论进行情感分析得到积极的概率,将预测结果保存到 Excel 文件中,并计算出好评率。最后使用 matplotlib 库作图,展示评价分值的分布情况。
具体步骤如下:
1. 导入所需的库,包括 SnowNLP、pandas 和 matplotlib。
2. 使用 pandas 库读取 Excel 文件中的评论数据。
3. 提取评论数据中的文本内容,遍历每条评论进行情感分析,得到积极的概率。
4. 根据预测结果,将评论分为正面和负面两类,并将预测结果和评论类型保存到 Excel 文件中。
5. 计算好评率。
6. 使用 matplotlib 库作图,展示评价分值的分布情况。
注意事项:
1. 代码中使用了中文字符,需要注意编码格式是否正确。
2. 代码中使用了 SnowNLP 库进行情感分析,需要先安装该库,可以使用 pip install snownlp 命令进行安装。
3. 代码中读取 Excel 文件的路径需要根据实际情况进行修改。
4. 代码中作图时使用了中文字符,需要使用支持中文的字体。
unrecognized arguments: -i https://mirrors.huaweicloud.com/repository/pypi/simple/
根据提供的引用内容,你遇到了一个错误:unrecognized arguments: -i https://mirrors.huaweicloud.com/repository/pypi/simple/。这个错误是因为你在命令中使用了一个未识别的参数"-i"。这个参数通常用于指定安装源,但是在这个错误中,它被识别为一个无效的参数。
要解决这个问题,你可以尝试以下方法:
1. 检查命令中的参数是否正确。确保没有拼写错误或者多余的空格。
2. 如果你想更改安装源,可以尝试使用其他可用的源,比如清华大学、阿里云、豆瓣源、腾讯源等。你可以在命令中使用"--index-url"参数来指定安装源,例如:
```shell
pip install matplotlib --index-url https://pypi.tuna.tsinghua.edu.cn/simple
```
3. 如果你想使用华为镜像源,可以尝试使用"--extra-index-url"参数来指定额外的安装源,例如:
```shell
pip install matplotlib --extra-index-url https://repo.huaweicloud.com/repository/pypi/simple/
```
请注意,根据你的具体情况,可能需要调整命令中的其他参数或选项。
阅读全文