从 matplotlib 更改 barh 图中 y 轴上的字体大小

Change fontsize on y axis in barh plot from matplotlib

我想更改水平条形图 y 轴上标签的字体大小(即,使“问题 1”、“问题 2”的字体大小变大)。我无法从 documentation of barh 中找到解决方案。有没有可能做到。如果是,在哪里可以找到答案?

import matplotlib.pyplot as plt
import numpy as np
 
x = np.array(["Question 1", "Question 2", "Question 3", "Question 4"])
y = np.array([3, 8, 1, 10])
 
plt.barh(x, y)
plt.tight_layout()
plt.show()

使用plt.yticks:

import matplotlib.pyplot as plt
import numpy as np
 
x = np.array(["Question 1", "Question 2", "Question 3", "Question 4"])
y = np.array([3, 8, 1, 10])
 
plt.barh(x, y)
plt.yticks(fontsize=20)
plt.tight_layout()
plt.show()