在Matplotlib上使用大/小比例尺设置比例因子的大小

时间:2019-10-13 19:26:24

标签: python matplotlib

以下代码:

import matplotlib.pyplot as plt
import numpy as np

r = 1e-20
t = np.linspace(0, 2*np.pi, 200)
fig, ax = plt.subplots()
ax.tick_params(axis='x', labelsize=8)
ax.plot(r*np.cos(t), r*np.sin(t))

产生这个:

Tiny circle

查看x轴上的“ 1e-20”。它无法与其余的刻度标签一起扩展。如何更改字体大小?

1 个答案:

答案 0 :(得分:2)

不幸的是,您将需要分别更改偏移文本的字体大小:

ax.xaxis.offsetText.set_fontsize(8)