Tôi muốn vẽ đồ thị với một trục lôgarít bằng matplotlib.Vẽ các trục lôgarit lô với matplotlib trong python
Tôi đã đọc tài liệu nhưng không thể tìm ra cú pháp. Tôi biết rằng nó có thể là một cái gì đó đơn giản như 'scale=linear'
trong các đối số âm mưu, nhưng tôi dường như không thể làm cho nó đúng
mẫu:
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 cho 'semilogy()'. – EOL
LOL, tôi đã cố gắng đăng nhập (FloatArray) cho wholetime, nhờ bạn đã lưu ngày của tôi – Pradeep
Ngoài ra còn có [semilogx] (http://matplotlib.org/api/pyplot_api.html#matplotlib.pyplot.semilogx). Nếu bạn cần đăng nhập trên cả hai trục, hãy sử dụng [loglog] (http://matplotlib.org/api/pyplot_api.html#matplotlib.pyplot.loglog) – drevicko