首页
BBS
校园学习圈
Group
学习工具
任务专区
学习资源
校招信息
登录
立即注册
登录
立即注册
校招汇总
校招网申
返回列表
发新帖
回复
【Python征稿】第一次用matplotlib处理公开气象数据,踩了字体缺失的坑
15
0
z6n
Lv.3
发表于
2026-8-20 11:11:48
|
查看全部
阅读模式
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要
登录
才可以下载或查看,没有账号?
立即注册
×
上个月周末,出于对城市气候变化的好奇,我从某市数据开放平台下载了一份包含3000条记录的“年度空气质量监测公开数据集”,打算自己跑个可视化看看趋势,结果一运行满屏方块,搞了半个多小时才解决,记录下来帮大家避坑。
一开始直接用 plt.plot 画PM2.5月度均值折线图,标题写了 plt.title('年度PM2.5浓度变化趋势'),结果跑出来标题和坐标轴全是“□□□□”。查资料才知道,matplotlib默认字体不支持中文。网上有些老教程让去改系统配置文件,太折腾且容易影响其他项目。后来找到最直接的代码级解决方法,在导入库后、绘图前加上这两行配置:
import matplotlib.pyplot as plt
# 指定默认字体为黑体(Windows环境)
plt.rcParams['font.sans-serif'] = ['SimHei']
# 解决负号'-'显示为方块的问题
plt.rcParams['axes.unicode_minus'] = False
复制代码
加完之后重新运行,中文标题和坐标轴标签瞬间正常显示。最后成功输出了清晰的折线图,发现冬季月份浓度确实存在明显峰值,达到了预期分析效果。
这次踩坑让我记住了,画图前必须先配置好字体环境,而不是盲目去改系统文件。新手建议:如果是Mac用户,SimHei 可能无效,可以直接替换为 Arial Unicode MS 或 PingFang SC,一劳永逸。
本文为本人真实经历,原创首发,未使用AI生成。
快速回复
回复
转播
使用道具
举报
返回列表
发新帖
回复
回复
高级模式
B
Color
Image
Link
Quote
Code
Smilies
|
上传
点击附件文件名添加到帖子内容中
描述
本版积分规则
发表回复
回帖并转播
回帖后跳转到最后一页
z6n
楼主
Lv.3 Lv3
主题
11
回帖
1
积分
441
+ 关注
发消息
【Python征稿】用Python分析了某市公开的流浪动物救助数据,发现了一个反直觉规律
2026-08-20
【Python征稿】第一次用matplotlib处理公开气象数据,踩了字体缺失的坑
2026-08-20
嵌入式安卓ROM开发与ARMv5 NAS设备Linux驱动实战:从电视盒子到Dlink DNS-325
2026-08-20
【原创投稿】脑肠轴与神经退行性疾病:机制解析与实验避坑指南
2026-06-30
《Bioethics: Principles, Issues, and Cases》(4th Ed.) 教科书
2026-06-19
更多作者好帖
热点
中国中铁股份有限公司
21
校招信息
杭州锦江集团
14
校招信息
利尔达科技集团2027届校园招聘
16
校招信息
新鲜事
你希望论坛有什么?提内容需求,采纳即酬,最高 150 元!
学习资料征集任务(9.7-9.11)
Codex安装以及调用Deepseek全流程--ai新手教程1
ai会替代工科生吗
Vibe Coding崛起,开发人员该何去何从?
P1 大四路径选择
让Codex开始处理微信任务--Codex应用场景1
校园币兑换专区
上一主题
下一主题
浏览过的版块
经济学
活跃会员
经常参与各类话题的讨论,发帖内容较有主见
学研领航向全体高校师生打造的一站式综合交流与资源服务平台,集知识学习、经验分享、资源下载、互动问答、职场成长、兼职实践于一体,覆盖校园生活、专业学习、求职就业、兴趣发展等全场景需求。
快捷导航
小黑屋
Copyright © 2026
学研领航
版权所有
陕ICP备2025077879号-1
首页
圈子
发布
问答
我的
关灯
在本版发帖
返回顶部
快速回复
返回顶部
返回列表