Установка размера масштабного коэффициента на Matplotlib с очень большими / маленькими масштабами - PullRequest
0 голосов
/ 13 октября 2019

Следующий код:

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

Посмотрите на "1e-20" наось х. Это не масштабируется с остальными метками. Как мне изменить размер шрифта?

1 Ответ

2 голосов
/ 14 октября 2019

К сожалению, вам необходимо изменить размер шрифта для текста смещения отдельно:

ax.xaxis.offsetText.set_fontsize(8)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...