Python set_major_locator (MaxNLocator (n)) тики не в порядке возрастания - PullRequest
0 голосов
/ 24 апреля 2020

Я использую фитон 3.6 и хочу ограничить количество тиков до 5 на моем графике. Однако при использовании этого примера кода ось y не появляется в порядке возрастания. Ось X, с другой стороны, работает нормально. Что я делаю неправильно? Пример сюжета дан здесь .

import numpy as np
import matplotlib.pyplot as plt
from matplotlib.ticker import MultipleLocator, MaxNLocator,FuncFormatter, ScalarFormatter

plt.figure()
ax = plt.axes()
ax.plot(date, frequency,color='gray') 
ax.xaxis.set_major_locator(MaxNLocator(5))
ax.yaxis.set_major_locator(MaxNLocator(5))
plt.xlabel('Timestamp')
plt.ylabel('Frequency (GHz)')
plt.show()
...