Dalam matplotlib, anda boleh mencipta graf dengan mudah dengan satu atau kedua-dua paksi dalam skala logaritma. Untuk memplot graf dengan satu paksi logaritma, anda boleh menggunakan kaedah Axes.set_yscale.
Berikut ialah contoh cara memplot graf dengan paksi-y logaritma:
import matplotlib.pyplot as plt a = [pow(10, i) for i in range(10)] # exponential fig = plt.figure() ax = fig.add_subplot(2, 1, 1) line, = ax.plot(a, color='blue', lw=2) ax.set_yscale('log') plt.show()
Anda boleh menukar 'log' kepada 'linear' untuk bertukar kembali kepada skala linear.
Berikut ialah hasil daripada kod:
[Imej carta hasil]
Atas ialah kandungan terperinci Bagaimana untuk Membuat Plot Paksi Logaritma dalam Matplotlib?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!