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