Как убрать правую нижнюю "метку" в pyplot - PullRequest
0 голосов
/ 31 марта 2020

Я делаю график, где все значения по оси X являются unix метками времени. Вот соответствующий код:

import matplotlib.pyplot as plt
from datetime import datetime

chart = [
    {'ts': 1584948257284, 'val': 123},
    {'ts': 1585044828000, 'val': 123},
    {'ts': 1585044828000, 'val': 128}
    # etc.
]

plt.plot([x['ts'] for x in chart], [y['val'] for y in chart])
plt.ylabel('Points')
plt.xlabel(f"{datetime.fromtimestamp(int(str(start_ts)[:10]))} to {datetime.fromtimestamp(int(str(close_ts)[:10]))}")
plt.tick_params(
    axis='x',
    which='both',
    bottom=False,
    top=False,
    labelbottom=False
)
plt.rcParams['axes.formatter.useoffset'] = False
plt.show()

Я получаю научную нотацию c для отметки времени unix в правом нижнем углу графика:

Chart that I get

Что это, и что более важно, как я могу избавиться от этого?

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