Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Panduan pemula untuk membuat plot taburan dengan matplotlib

Panduan pemula untuk membuat plot taburan dengan matplotlib

PHPz
PHPzasal
2024-01-17 09:58:061172semak imbas

Panduan pemula untuk membuat plot taburan dengan matplotlib

matplotlib ialah salah satu perpustakaan visualisasi data yang paling biasa digunakan dalam Python. Ia menawarkan pelbagai pilihan plot, termasuk graf garis, graf bar, plot serakan dan banyak lagi. Artikel ini akan mengajar anda cara menggunakan matplotlib untuk melukis plot berselerak dan memberikan contoh kod khusus untuk membantu pemula bermula dengan cepat.

1. Import modul matplotlib

Sebelum anda mula menggunakan matplotlib untuk melukis plot serakan, pertama sekali, anda perlu mengimport modul Python yang berkaitan. Kodnya adalah seperti berikut:

import pandas as pd
import matplotlib.pyplot as plt

Antaranya, untuk analisis dan pemprosesan data, kita perlu menggunakan modul panda. Untuk melukis plot taburan, kita perlu menggunakan modul matplotlib.pyplot.

2. Sediakan data

Melukis plot serakan memerlukan set data koordinat dua dimensi. Di sini, kami menggunakan objek DataFrame dalam modul panda untuk menyimpan data Kod sampel adalah seperti berikut:

data = pd.DataFrame({'x': [1, 2, 3, 4, 5], 'y': [7.2, 6.4, 9.5, 8.1, 7.7]})

Di sini kami mencipta data objek DataFrame dan mengandungi dua lajur x dan y, setiap lajur mengandungi 5 titik data . Untuk memudahkan pemahaman, kami mencipta data dalam bentuk kamus.

3. Lukis plot serakan

Dengan data, kita boleh mula menggunakan matplotlib.pyplot untuk melukis plot serakan. Kodnya adalah seperti berikut:

plt.scatter(data['x'], data['y'])
plt.show()

Dalam kod di atas, fungsi plt.scatter() memetakan data ke plot taburan, manakala fungsi plt.show() memaparkan graf pada skrin.

Jalankan kod dan kami telah berjaya melukis plot serakan yang mudah.

4. Ubah suai gaya plot taburan

Selain data, matplotlib juga menyediakan pelbagai pilihan lukisan untuk memenuhi keperluan visualisasi yang berbeza. Contohnya, kita boleh mengubah suai warna, saiz, bentuk, dsb. plot taburan secara fleksibel mengikut keperluan kita. Kod sampel adalah seperti berikut:

plt.scatter(data['x'], data['y'], color='red', marker='x', s=80)
plt.show()

Dalam kod di atas, kami mengubah suai gaya plot serakan melalui parameter warna, penanda, dan s, iaitu, ia menjadi plot serakan berbentuk x merah dengan saiz 80 .

5. Tambah label paksi

Untuk memudahkan petak serakan untuk ditafsir, kita perlu menambah label pada paksi x dan y. Dengan memanggil fungsi xlabel() dan ylabel(), kita boleh menambah label dengan cepat pada paksi koordinat Kod sampel adalah seperti berikut:

plt.scatter(data['x'], data['y'], color='red', marker='x', s=80)
plt.xlabel('x-axis')
plt.ylabel('y-axis')
plt.show()

6. Ubah suai skala dan julat paksi

Dalam sesetengah kes, kita perlu mengubah suai. julat paksi koordinat atau memaparkan skala yang lebih mesra. Dengan memanggil fungsi xlim() dan ylim(), kita boleh mengubah suai julat paksi koordinat dengan tepat. Pada masa yang sama, menggunakan fungsi xticks() dan yticks(), kita boleh menyesuaikan kedudukan dan label kutu.

7. Kesimpulan

Di atas adalah kandungan artikel ini, pemula boleh memahami cara menggunakan matplotlib untuk melukis plot serakan, dan mengubah suai gaya grafik mengikut keperluan tertentu. Pada masa yang sama, adalah disyorkan untuk berlatih lebih banyak semasa proses pembelajaran untuk meningkatkan kecekapan anda dalam modul matplotlib.

Atas ialah kandungan terperinci Panduan pemula untuk membuat plot taburan dengan matplotlib. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
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