plt.rcParams['font.sans-serif'] = ["SimHei"] plt.rcParams["axes.unicode_minus"] = False ********************************* plt.figure(figsize=(16,8)) region.plot() plt.title("地区频率分布",fontsize=20) plt.show()
时间: 2023-05-29 14:05:13 浏览: 497
这段代码是用来画地图的,其中:
- `plt.rcParams['font.sans-serif'] = ["SimHei"]` 和 `plt.rcParams["axes.unicode_minus"] = False` 用来设置中文显示和负号显示。
- `plt.figure(figsize=(16,8))` 用来设置图片大小。
- `region.plot()` 是画出地图的函数,`region` 是地图的数据。
- `plt.title("地区频率分布",fontsize=20)` 是给图加上标题。
- `plt.show()` 是显示图片。
相关问题
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 中的最高气温和最低气温这两列数据中的温度值中的 ℃ 符号去掉,并转换成整数类型。另外,第一行代码中的设置是为了使显示中文不出现乱码,第二行代码中的设置是为了使显示负号时不出现乱码。
阅读全文