📜  在 Matplotlib 中更改字体大小

📅  最后修改于: 2022-05-13 01:55:32.104000             🧑  作者: Mango

在 Matplotlib 中更改字体大小

Matplotlib 库主要用于创建二维图形和绘图。它有一个名为 pyplot 的模块,它使绘图变得容易。要在 Matplotlib 中更改字体大小,可以使用下面给出的两种方法和适当的参数:

方法一: matplotlib.rcParams.update()

rcParams 是 matplotlib 库的一个实例,用于处理默认的 matplotlib 值,因此要更改默认字体大小,我们只需将值传递给键 font.size

方法:

  • 导入模块
  • 创建数据
  • 将 rcParams.update() 的值设置为 font.size 键。
  • 通常绘制数据
  • 显示图

例子:

Python3
import matplotlib.pyplot as plt
  
# setting font sizeto 30
plt.rcParams.update({'font.size': 30})
  
x = [1, 2, 3, 4, 5, 6]
y = [0, 2, 4, 6, 8, 10]
  
# plotting a plot
plt.plot(x, y)
  
# setting title name
plt.title("Title")
  
# setting x axis label
plt.xlabel("x axis")
  
# setting y axis label
plt.ylabel("y axis")
  
plt.show()


Python3
import matplotlib.pyplot as plt
  
  
# creating a dictionary
font = {'size': 10}
  
# using rc function
plt.rc('font', **font)
  
x = [1, 2, 3, 4, 5, 6]
y = [0, 2, 4, 6, 8, 10]
  
# plotting a plot
plt.plot(x, y)
  
# setting title name
plt.title("Title")
  
# setting x axis label
plt.xlabel("x axis")
  
# setting y axis label
plt.ylabel("y axis")
  
plt.show()


输出:

方法二: matplotlib.rc(group, **kwargs):

此函数设置当前的 rc 参数。 group 是 rc 的分组,如 line、font、axes 等,kwargs 是字典属性名称和值对。

方法:

  • 导入模块
  • 创建数据
  • 创建一个字体字典来传递字体的值
  • 将此字体值提供给 rc()
  • 通常绘制数据
  • 显示数据

例子:

蟒蛇3

import matplotlib.pyplot as plt
  
  
# creating a dictionary
font = {'size': 10}
  
# using rc function
plt.rc('font', **font)
  
x = [1, 2, 3, 4, 5, 6]
y = [0, 2, 4, 6, 8, 10]
  
# plotting a plot
plt.plot(x, y)
  
# setting title name
plt.title("Title")
  
# setting x axis label
plt.xlabel("x axis")
  
# setting y axis label
plt.ylabel("y axis")
  
plt.show()

输出: