看下面的代码import numpy as npimport matplotlib.pyplot as pltx = np.linspace(0.0001, 30, 1000)y = np.sin(x)/xfig, ax = plt.subplots(1, 1)ax.plot(x, y)ax.tick_params(which="major", labelsize=14, width=1.3)for label in ax.get_xticklabels(): label.set_fontweight(550) # If change to 551, label will be bold-like根据此处,参数可以是数值或字符串。但是,我测试了两者。似乎标签 fontweight 与 [0, 550] 中的 fontweight 参数相同,在 [551 , 1000] 范围内,它变为粗体。此外,semibold和bold似乎具有相同的字体重量。我假设 fontweight 是线性变化的,但显然不是。任何人都可以解释为什么会这样?
添加回答
举报
0/150
提交
取消