matplotlib绘图中文乱码问题 - 蝈蝈俊

💡 原文中文,约2600字,阅读约需7分钟。
📝

内容提要

使用matplotlib绘图时,如果需要使用中文,需要设置字体参数,可以通过全局设置和局部设置来控制,或者加载第三方字体。

🎯

关键要点

  • 使用matplotlib绘图时,中文字符默认情况下会出现字体警告,显示为方框或乱码。
  • 解决中文乱码问题的核心是设置绘图时的字体参数,确保包含所需字符。
  • 可以通过全局设置和局部设置来控制字体,使用rcParams方法或rc方法。
  • mac电脑默认没有SimHei字体,可以下载安装或使用系统自带字体如Arial Unicode MS。
  • 局部设置可以加载自定义字体文件,如思源黑体,来解决中文显示问题。
  • matplotlib中的字体来源包括自带字体、操作系统字体和用户提供的第三方字体。
➡️

继续阅读