Rumah > pembangunan bahagian belakang > Tutorial Python > Bagaimana untuk Membuat Plot Paksi Logaritma dalam Matplotlib?

Bagaimana untuk Membuat Plot Paksi Logaritma dalam Matplotlib?

Mary-Kate Olsen
Lepaskan: 2024-11-05 06:58:02
asal
888 orang telah melayarinya

How to Create a Logarithmic Axis Plot in Matplotlib?

Cara Memplot Paksi Logaritma dalam Matplotlib

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

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!

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