【问题标题】:How can I change the font size of the scaling factor on y axis in Python?如何在 Python 中更改 y 轴上缩放因子的字体大小?
【发布时间】:2019-10-11 03:48:30
【问题描述】:

我正在阅读时间序列数据,我想使用 matplotlib 制作一个聚合图。我设法为轴标题和标签设置了适当的字体大小。但是,我找不到可以让我更改 y 轴缩放因子的字体大小的函数。

# Only updates the size of the ticks
plt.yticks(fontsize = 25)

我预计缩放因子的字体大小(显示在左上角)会随着我更新标签(刻度)的字体大小而更新。

【问题讨论】:

标签: python-3.x matplotlib


【解决方案1】:

您所指的 y 轴上的比例因子称为offsetText。要更改其属性,您需要通过图形的轴实例访问它。


最少的完整答案

import numpy as np
import matplotlib.pyplot as plt

fig, ax = plt.subplots()

x = np.linspace(0, 1, 100)
y = x**2/10**7
plt.plot(x, y)
plt.yticks(fontsize = 25)

ax.yaxis.offsetText.set_fontsize(25)
plt.show()

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-11-01
    • 1970-01-01
    • 1970-01-01
    • 2013-05-08
    相关资源
    最近更新 更多