plt['font.sans-serif']=['Simhei'] TypeError: 'module' object does not support item assignment怎么改
时间: 2023-12-18 20:03:17 浏览: 134
Matplotlib不能显示中文 — Font family [‘sans-serif’] not found警告
3星 · 编辑精心推荐
这个错误通常出现在使用 Matplotlib 绘制图表时,是因为 `plt` 是一个模块对象,不能直接修改其属性。可以使用 `plt.rcParams` 来设置 Matplotlib 的默认参数。
修改代码如下:
```python
import matplotlib.pyplot as plt
plt.rcParams['font.sans-serif'] = ['SimHei']
```
这样就可以将默认字体设置为中文字体“SimHei”了。
阅读全文