Rumah >pembangunan bahagian belakang >Tutorial Python >Bagaimana untuk Membuat Plot Paksi Logaritma dalam Matplotlib?
Plot Paksi Logaritma dengan Matplotlib
Untuk mencipta graf dengan paksi logaritma menggunakan matplotlib, anda boleh menggunakan kaedah Axes.set_yscale. Ini membolehkan anda melaraskan skala selepas mencipta objek Axes. Kaedah ini juga menyediakan pilihan untuk mencipta kawalan yang membolehkan pengguna memilih skala.
Untuk melaksanakan paksi logaritma, anda boleh menambah baris berikut pada kod anda:
ax.set_yscale('log')
Untuk kembali kepada skala linear, anda boleh menggunakan 'linear' sebaliknya. Berikut ialah versi kod anda yang disemak semula:
<code class="python">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) ax.set_yscale('log') pylab.show()</code>
Dengan menambahkan baris ini, paksi-y graf akan diplot pada skala logaritma, serupa dengan imej yang disediakan dalam jawapan:
[Imej graf garis dengan paksi-y logaritma]
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!