Bagaimana untuk Membuat Plot Paksi Logaritma dalam Matplotlib?

Linda Hamilton
Lepaskan: 2024-11-05 06:54:02
asal
179 orang telah melayarinya

How to Create Logarithmic Axis Plots in 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')
Salin selepas log masuk

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>
Salin selepas log masuk

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!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!