Как можно остановить ось Y, отображая метку логарифмической записи на оси Y?
Я доволен логарифмической шкалой, но хочу отобразить абсолютные значения, например, [500, 1500, 4500, 11000, 110000] по оси Y.Я не хочу явно маркировать каждый тик, так как ярлыки могут измениться в будущем (я пробовал разные форматеры, но не смог заставить их работать).Пример кода ниже.
Спасибо,
-collern2
import matplotlib.pyplot as plt
import numpy as np
a = np.array([500, 1500, 4500, 11000, 110000])
b = np.array([10, 20, 30, 40, 50])
fig = plt.figure()
ax = fig.add_subplot(1,1,1)
ax.set_yscale('log')
plt.plot(b, a)
plt.grid(True)
plt.show()