首先,让我们拼凑一个独立的例子来演示您的问题。您已经更改了colorbar的刻度标签的大小,但是偏移标签没有更新。例如,如果颜色条顶部的文本与刻度标签的大小匹配,那就更好了:import numpy as np
import matplotlib.pyplot as plt
data = np.random.random((10, 10)) * 1e-6
fig, ax = plt.subplots()
im = ax.imshow(data)
cbar = fig.colorbar(im)
cbar.ax.tick_params(labelsize=20)
ax.set(xticks=[], yticks=[])
plt.show()
您要更改的内容称为offset_text。在本例中,它是colorbar的y轴的偏移文本。你应该做类似的事情:
^{pr2}$
或者cbar.ax.yaxis.offsetText.set(size=20)
作为一个完整的例子:import numpy as np
import matplotlib.pyplot as plt
data = np.random.random((10, 10)) * 1e-6
fig, ax = plt.subplots()
im = ax.imshow(data)
cbar = fig.colorbar(im)
cbar.ax.tick_params(labelsize=20)
ax.set(xticks=[], yticks=[])
cbar.ax.yaxis.get_offset_text().set(size=20)
plt.show()