Я хочу построить график с одной логарифмической осью, используя matplotlib.Логарифмические оси графика с matplotlib в python
Я читал документы, но не могу понять синтаксис. Я знаю, что это, вероятно, что-то простое, как 'scale=linear'
в рассуждениях сюжет, но я не могу показаться, чтобы получить это право
Пример программы:
import pylab
import matplotlib.pyplot as plt
a = [pow(10, i) for i in range(10)]
fig = plt.figure()
ax = fig.add_subplot(2, 1, 1)
line, = ax.plot(a, color='blue', lw=2)
pylab.show()
+1 для 'semilogy()'. – EOL
LOL, я пытался log (FloatArray) для wholetime, спасибо, что вы спасли мой день – Pradeep
Существует также [semilogx] (http://matplotlib.org/api/pyplot_api.html#matplotlib.pyplot.semilogx). Если вам нужно войти в обе оси, используйте [loglog] (http://matplotlib.org/api/pyplot_api.html#matplotlib.pyplot.loglog) – drevicko