2016-10-13 3 views
0

を使用して大きな分散を使用して値をプロットすることができますが[0, 2, 38, 47, 123, 234, 1003, 100004, 50000003, 1000000004]どのように私はYの値matplotlibの

のようなものの図は、次のと同じようにです:

logplot

答えて

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

OPは明示的にy値を要求しますが、必要なFigureにはログに記録されたx軸もあります。多分OPはこれを忘れましたか? – pathoren

+0

公正なポイントは、答えにそれを加えた – Mathias711

関連する問題