0
を使用して大きな分散を使用して値をプロットすることができますが[0, 2, 38, 47, 123, 234, 1003, 100004, 50000003, 1000000004]
どのように私はYの値matplotlibの
のようなものの図は、次のと同じようにです:
を使用して大きな分散を使用して値をプロットすることができますが[0, 2, 38, 47, 123, 234, 1003, 100004, 50000003, 1000000004]
どのように私はYの値matplotlibの
のようなものの図は、次のと同じようにです:
例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()
を使用します。
OPは明示的にy値を要求しますが、必要なFigureにはログに記録されたx軸もあります。多分OPはこれを忘れましたか? – pathoren
公正なポイントは、答えにそれを加えた – Mathias711