Rumah > pembangunan bahagian belakang > Tutorial Python > Tutorial Bermula: Belajar menggunakan matplotlib untuk melukis carta garis

Tutorial Bermula: Belajar menggunakan matplotlib untuk melukis carta garis

PHPz
Lepaskan: 2024-01-17 10:36:06
asal
1417 orang telah melayarinya

Tutorial Bermula: Belajar menggunakan matplotlib untuk melukis carta garis

Tutorial ringkas: Belajar menggunakan Matplotlib untuk melukis carta garis

Pengenalan:
Matplotlib ialah salah satu perpustakaan lukisan yang biasa digunakan dalam Python dan boleh digunakan untuk melukis pelbagai jenis grafik, termasuk carta garis. Carta garis ialah kaedah visualisasi data yang biasa digunakan yang boleh menunjukkan dengan jelas arah aliran data yang berubah. Artikel ini akan memperkenalkan cara menggunakan Matplotlib untuk melukis carta garis melalui contoh kod tertentu.

1. Pasang perpustakaan Matplotlib:
Sebelum menggunakan Matplotlib, anda perlu memasangnya terlebih dahulu. Anda boleh menggunakan arahan berikut untuk memasang pustaka Matplotlib dalam baris arahan:

pip install matplotlib

2. Import pustaka Matplotlib:
Selepas pemasangan selesai, import pustaka Matplotlib dalam kod, seperti berikut:

import matplotlib.pyplot sebagai plt

3 Sediakan data:
Sebelum melukis carta garisan, anda perlu menyediakan data terlebih dahulu. Katakan kita mempunyai data berikut untuk melukis carta garis:

x = [1, 2, 3, 4, 5]
y = [2, 4, 6, 8, 10]

di mana x ialah data absis, y ialah data ordinat.

4. Lukis carta garis:
Gunakan fungsi plot() dalam pustaka Matplotlib untuk melukis carta garis. Kod khusus adalah seperti berikut:

plt.plot(x, y)

Menjalankan kod di atas akan memaparkan garis poli yang disambungkan oleh titik data yang diberikan dalam tetingkap grafik.

5 Sesuaikan gaya carta garisan:
Anda boleh menyesuaikan gaya carta garisan dengan menetapkan parameter yang berbeza, seperti warna garisan, jenis garisan, titik penanda, dsb. Kod khusus adalah seperti berikut:

plt.plot(x, y, color='r', linestyle='--', marker='o')

Parameter warna menetapkan warna garis, parameter gaya garis ditetapkan jenis garisan, dan parameter penanda Tetapkan gaya titik penanda.

6. Tambah tajuk dan label:
Untuk menjadikan carta garisan lebih jelas, anda boleh menambah tajuk dan label. Kod khusus adalah seperti berikut:

plt.title("Contoh Carta Baris")
plt.xlabel("Abscissa")
plt.ylabel("Koordinat Menegak")

Fungsi title() digunakan untuk menambah fungsi tajuk, xlabel( ) dan ylabel() digunakan untuk menambah label bagi abscissa dan ordinat masing-masing.

7. Simpan carta garisan:
Gunakan fungsi savefig() dalam pustaka Matplotlib untuk menyimpan carta garisan sebagai fail imej. Kod khusus adalah seperti berikut:

plt.savefig("Carta Baris.png")

Selepas menjalankan kod di atas, carta baris yang dijana akan disimpan sebagai fail imej bernama "Carta Garisan.png".

8 Paparkan carta garisan:
Akhir sekali, gunakan fungsi show() dalam pustaka Matplotlib untuk memaparkan carta garisan. Kod khusus adalah seperti berikut:

plt.show()

Jalankan kod di atas, dan carta garis akan dipaparkan dalam tetingkap grafik.

Ringkasan:
Melalui tutorial mudah ini, kami mempelajari langkah asas dan contoh kod menggunakan Matplotlib untuk melukis carta garis. Saya berharap artikel ini akan membantu pembelajaran dan aplikasi visualisasi data anda. Saya juga berharap anda dapat memahami fungsi lain dan senario aplikasi perpustakaan Matplotlib, memberikan lebih banyak kemungkinan untuk analisis dan paparan data.

Atas ialah kandungan terperinci Tutorial Bermula: Belajar menggunakan matplotlib untuk melukis carta garis. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
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
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan