当前位置: 首页 > news >正文

Pyplot在图表显示中文--配置文件法

希望所有 Matplotlib 图表都默认使用黑体、红色线条、圆形标记


步骤1:找到/创建配置文件

运行以下代码找到配置文件路径:

importmatplotlibprint(matplotlib.matplotlib_fname())

假设输出:C:\Users\你的用户名\.matplotlib\matplotlibrc

如果该路径下没有文件,手动创建一个文本文件,命名为matplotlibrc(无扩展名)。或者在任意文件夹下创建一个文本文件,如这里本人在yy文件夹下创建一个空文件:matplotlibrc


步骤2:编辑配置文件

用记事本打开matplotlibrc,写入以下内容:

# 我的默认绘图风格 font.family = SimHei lines.color = red lines.marker = o lines.linewidth = 2

保存文件,显示如下


步骤3:直接绘图

新建一个 Python 脚本,不需要任何 rcParams 设置,直接绘图:

importmatplotlib.pyplotaspltimportnumpyasnpimportosimportmatplotlib# 设置环境变量指向配置文件所在目录os.environ['matplotlibrc']=r'F:\xx\yy'plt.plot([1,2,3,2])plt.xlabel("横坐标")plt.ylabel("纵坐标")plt.title("测试图表")plt.show()

效果:你会看到折线是红色线宽2、带圆形标记,所有文字都是黑体


验证配置文件是否生效

运行以下代码查看当前配置:

importmatplotlib.pyplotaspltprint(plt.rcParams["font.family"])# 应该输出 ['SimHei']print(plt.rcParams["lines.color"])# 应该输出 'red'print(plt.rcParams["lines.marker"])# 应该输出 'o'

代码方法 vs 配置文件方法对比示例

代码方法(每次都要写):

importmatplotlib.pyplotasplt plt.rcParams["font.family"]="SimHei"plt.rcParams["lines.color"]="red"plt.rcParams["lines.marker"]="o"plt.rcParams["lines.linewidth"]=2plt.plot([1,2,3,2])plt.xlabel("横坐标")plt.show()

配置文件方法(写一次,永久使用):

importmatplotlib.pyplotasplt# 不需要任何 rcParams 设置plt.plot([1,2,3,2])plt.xlabel("横坐标")plt.show()
http://www.jsqmd.com/news/613878/

相关文章:

  • 你的终端神器之Oh My Zsh吭
  • 2026沈阳凉亭评测:精选公司打造理想休闲空间,凉亭产品推荐技术实力与市场典范解析 - 品牌推荐师
  • Windows Server 配置与管理——第3章:文件系统管理
  • 智能防控,高效救援!2026北京森林消防装备展,邀您共探新趋势
  • 75.Acwing基础课第889题-简单-满足条件的01序列
  • 企业智能体,不是聊天机器人升级版
  • 2026年济南手机软件开发厂家推荐:系统软件开发/直播软件开发/行业软件开发/定制软件开发专业服务商 - 品牌推荐官
  • 2026雅思写作高效自学指南:痛点解析与优质网课精选 - 品牌2025
  • Burpsuite之暴力破解+验证码识别 | 添柴不加火敢
  • 三个角度分析AI自动写文+自动发布自媒体矩阵提效实测
  • 2026年有详细解析的雅思机考软件哪个好用?仿真模考,全解析工具推荐 - 品牌2026
  • 2026开发者App质量监控工具盘点与选型
  • 2026届最火的六大AI辅助写作工具实际效果
  • 西门子S7-1200与G150变频器的PROFIBUS通信控制实战
  • 74.Acwing基础课第888题-简单-求组合数Ⅳ
  • 2026年兰州设备搬迁指南:为何“甘肃蚂蚁搬家”成为政企首选? - 深度智识库
  • 用户画像构建的7个关键步骤(从数据收集到标签建模)
  • 湖北鑫巨达工贸有限公司:高要区多玛地弹簧 多玛电动地弹簧出售公司 - LYL仔仔
  • 2026年甘肃门禁系统公司优选 覆盖兰州及各地市工程适配需求 - 深度智识库
  • PostgreSQL 技术日报 (4月9日)|JSON 搜索架构解锁,PG 迁移时机有讲究
  • Llama-3.2V-11B-cot作品集:10个真实场景下图文推理输出效果高清对比展示
  • 2026年4月福建气动衬氟阀/衬氟管道/衬氟管件/衬氟弯头/衬氟补偿器厂家哪家好 - 2026年企业推荐榜
  • OpenClaw备份恢复方案:千问3.5-35B-A3B-FP8任务配置的迁移技巧
  • 探索NWaves:C#中的高效信号处理与音频分析实战
  • 002、Python开发环境搭建:从官网下载到安装完成
  • 2026年雅思阅读网课怎么选?高性价比线上课程与小班一对一深度指南 - 品牌2025
  • Vue + Iframe 实战:打造企业级流程配置中心揪
  • 微型创业利器:OpenClaw+Qwen3.5-9B实现单人电商运营
  • 2026年有成绩报告的雅思机考软件推荐:5款好用软件深度测评 - 品牌2026
  • 无PFAS阻燃PC材料厂家聚赛龙方案