2016-10-13 4 views

ответ

4

Из примеров here

# log y axis 
import matplotlib.pyplot as plt 
import numpy as np 

t = np.arange(0.01, 20.0, 0.01) 
plt.subplot(221) 
plt.semilogy(t, np.exp(-t/5.0)) 
plt.title('semilogy') 
plt.grid(True) 
plt.show() 

Поэтому используйте plt.semilogy(). Если вы хотите ось X с логарифмической шкалой, используйте plt.semilogx(). Для обеих осей в логарифмическом масштабе используйте plt.loglog().

+0

Хотя ОП только явно спрашивает о значениях у, нужная фигура явно имеет зарегистрированную ось х. Может быть, ОП забыл об этом? – pathoren

+0

Справедливая точка, добавил, что в ответе – Mathias711

Смежные вопросы