plt.rcParams['font.sans-serif'] = ['SimHei'] plt.rcParams['axes.unicode_minus'] = False 封装并注释这两段代码
时间: 2024-05-07 08:22:44 浏览: 126
这两段代码是用来设置 matplotlib 绘图库的字体和显示中文字符时的负号问题。具体注释如下:
```python
# 设置字体为 SimHei,即中文黑体
plt.rcParams['font.sans-serif'] = ['SimHei']
# 解决显示中文字符时的负号显示问题
plt.rcParams['axes.unicode_minus'] = False
```
这样设置之后,在使用 matplotlib 绘图时,就可以正常显示中文字符和负号了。
相关问题
plt.rcParams["font.sans-serif"] = "SimHei" plt.rcParams['axes.unicode_minus'] = False
这两行代码是用来设置matplotlib库中的字体和符号的。第一行代码`plt.rcParams["font.sans-serif"] = "SimHei"`用来设置字体为中文黑体,这样在绘制图表的时候就可以显示中文。第二行代码`plt.rcParams['axes.unicode_minus'] = False`用来设置符号为正常显示,防止在绘制图表时出现符号变成方块或乱码的情况。这两行代码通常会在绘制图表之前加入,以确保图表的显示效果和可读性。
plt.rcParams[ font.sans-serif ] = [ SimHei ] plt.rcParams[ axes.unicode_minus ] = False weather[ 最高气温 ] = weather[ 最高气温 ].map(lambda x: int(x.replace( ℃ , ))) weather[ 最低气温 ] = weather[
最低气温"].map(lambda x: int(x.replace("℃", "")))
这段代码的作用是将 DataFrame 中的最高气温和最低气温这两列数据中的温度值中的 ℃ 符号去掉,并转换成整数类型。另外,第一行代码中的设置是为了使显示中文不出现乱码,第二行代码中的设置是为了使显示负号时不出现乱码。
阅读全文