python matplotlib.axes.axes.setylabel中的“fontsize”参数不工作?

zsohkypk  于 2021-08-25  发布在  Java
关注(0)|答案(0)|浏览(257)

我正在构建一个图,上面隐藏了右上轴:(按照https://matplotlib.org/stable/gallery/axisartist/simple_axisline3.html#sphx-glr-gallery-AxisArtister-simple-axisline3-py)

import matplotlib.pyplot as plt
from mpl_toolkits.axisartist.axislines import Axes
import numpy as np

fig = plt.figure()
ax = fig.add_subplot(axes_class=Axes)

ax.axis["right", "top"].set_visible(False)

x_range = np.linspace(10, 20)
ax.plot(x_range, x_range+10)

接下来,我将尝试为x轴和y轴标签设置自定义字体大小。通常情况下,只需通过以下方式完成:

ax.set_xlabel("A (unit A)", fontsize=50)
ax.set_ylabel("B (unit B)", fontsize=50)

但是,不会对字体大小产生任何影响。请参见输出图。没有返回错误。
我想我从mpl_工具箱中调用的axes子类有不同的方法,但我没有管理如何做到这一点?
提前感谢您的帮助。

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题