欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

python数据分析之Matplotlib入门2

程序员文章站 2024-01-15 19:01:16
...

pyplot并不默认支持中文显示,pyplot中文实现有两种方法

第一种:全局

rcParams修改字体实现,rcParams是matplotlib中用来改变全局字体的相关资源库**
import matplotlib.pyplot as plt
import matplotlib

matplotlib.rcParams["font.family"] = "simHei"
plt.plot([1,4,3,5])
plt.ylabel("y轴")
plt.show()
rcParams的属性

"font.family":用于显示字体的名字
"font.style":字体风格,正常"normal"或斜体"italic"
"font.size":字体大小,整数字号或者"large"、“x-small”

第二种:局部

在有中文输出的地方,增加一个属性:fontproperties
import matplotlib.pyplot as plt

plt.plot([1,4,3,5])
plt.xlabel("x轴",fontproperties = "simHei",fontsize = 20)
plt.ylabel("y轴",fontproperties = "simHei",fontsize = 20)
plt.show()