# 绘制主题平均余弦相似度图形 from matplotlib.font_manager import FontProperties font = FontProperties(size=14) fig = plt.figure(figsize=(10,8)) ax1 = fig.add_subplot(211) ax1.plot(pos_k) ax1.set_xlabel('正面评论LDA主题数寻优', fontproperties=font) ax2 = fig.add_subplot(212) ax2.plot(neg_k) ax2.set_xlabel('负面评论LDA主题数寻优', fontproperties=font)图表标题怎么有方框
时间: 2023-08-05 17:09:49 浏览: 175
计算字符串相似度(支持中英文,编辑距离算法,余弦,繁体转简体)
标题出现方框的原因可能是因为你在标题中使用了中文字符,但是你的字体不支持中文字符。你可以尝试更改字体来解决这个问题。以下是一个示例代码,使用SimSun字体来解决这个问题:
```
from matplotlib.font_manager import FontProperties
font = FontProperties(fname=r"C:\Windows\Fonts\simsun.ttc", size=14)
fig = plt.figure(figsize=(10,8))
ax1 = fig.add_subplot(211)
ax1.plot(pos_k)
ax1.set_xlabel('正面评论LDA主题数寻优', fontproperties=font)
ax1.set_title('正面评论LDA主题数寻优', fontproperties=font)
ax2 = fig.add_subplot(212)
ax2.plot(neg_k)
ax2.set_xlabel('负面评论LDA主题数寻优', fontproperties=font)
ax2.set_title('负面评论LDA主题数寻优', fontproperties=font)
```
在这个代码中,我们使用了SimSun字体来替换默认的字体。如果你的系统中没有安装SimSun字体,你可以更改`fname`参数为其他支持中文的字体文件路径。
阅读全文