Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Penjelasan terperinci tentang langkah pemasangan matplotlib supaya anda boleh mula melukis dengan cepat.

Penjelasan terperinci tentang langkah pemasangan matplotlib supaya anda boleh mula melukis dengan cepat.

WBOY
WBOYasal
2024-01-10 08:02:311573semak imbas

Penjelasan terperinci tentang langkah pemasangan matplotlib supaya anda boleh mula melukis dengan cepat.

matplotlib ialah perpustakaan lukisan Python yang berkuasa, yang boleh membantu kami mencipta pelbagai jenis carta, termasuk carta garis, carta bar, carta serakan, dsb. Artikel ini akan menerangkan langkah pemasangan matplotlib secara terperinci dan menggunakan contoh kod khusus untuk membantu anda memulakan lukisan dengan cepat.

1. Pasang matplotlib
Untuk menggunakan matplotlib, anda perlu memasangnya melalui pip atau conda. Jika anda menggunakan pip, anda boleh memasukkan arahan berikut pada baris arahan untuk memasang:

$ pip install matplotlib

Jika anda menggunakan conda, anda boleh memasukkan arahan berikut pada baris arahan untuk memasang:

$ conda pasang matplotlib

2. Import perpustakaan matplotlib
Selepas memasang matplotlib, import perpustakaan pada permulaan kod:

import matplotlib.pyplot sebagai plt

Kami akan menggunakan plt sebagai alias pustaka matplotlib, iaitu pustaka konvensional kaedah penulisan.

3. Contoh lukisan asas
Yang berikut menggunakan beberapa contoh lukisan asas untuk memperkenalkan penggunaan matplotlib.

  1. Lukis Carta Garisan
    Carta garis ialah carta yang menunjukkan arah aliran data dari semasa ke semasa. Berikut ialah contoh kod untuk melukis carta garisan:

import numpy sebagai np

Jana data

x = np.linspace(0, 10, 100)
y = np.sin(x)

Lukis garisan carta

plt.plot(x, y)

Tetapkan tajuk carta dan label paksi

plt.title("Gelombang Sinus")
plt.xlabel("x")
plt.ylabel("y")

Carta Paparan

plt.show()

Jalankan kod di atas dan anda boleh melihat carta garisan yang dilukis pada skrin.

  1. Lukis carta bar
    Carta bar sering digunakan untuk membandingkan kategori data yang berbeza. Berikut ialah contoh kod untuk melukis histogram:

Jana data

kategori = ['A', 'B', 'C', 'D']
values ​​​​= [10, 30, 20, 40]

Lukis carta bar

plt.bar(kategori, nilai)

Tetapkan tajuk carta dan label paksi

plt.title("Carta Bar")
plt.xlabel("Kategori")
plt.ylabel(( "Nilai" )

Tunjukkan carta

plt.show()

Jalankan kod di atas dan anda boleh melihat histogram yang dilukis pada skrin.

  1. Lukis Plot Serakan
    Plot serakan digunakan untuk menunjukkan hubungan antara dua pembolehubah. Berikut ialah contoh kod untuk melukis plot serakan:

Jana data

x = np.random.randn(100)
y = np.random.randn(100)

Plot plot serakan

plt. (x, y)

Tetapkan tajuk carta dan label paksi

plt.title("Scatter Plot")
plt.xlabel("x")
plt.ylabel("y")

Paparkan carta

plt .show()

Jalankan kod di atas dan anda boleh melihat plot serakan dilukis pada skrin.

4. Pengenalan kepada fungsi lain
Contoh di atas hanya memperkenalkan sebahagian kecil daripada fungsi matplotlib. matplotlib juga menyokong banyak ciri lain, termasuk menambah legenda, menetapkan gaya carta, menyimpan carta dan banyak lagi. Jika anda ingin mempelajari lebih lanjut dan menguasai penggunaan matplotlib, anda boleh menyemak dokumentasi rasmi dan mencuba lebih banyak contoh lukisan.

Ringkasan:
Artikel ini menerangkan langkah pemasangan matplotlib secara terperinci, dan memperkenalkan kaedah melukis carta garisan, carta bar dan plot serakan melalui contoh kod tertentu. Saya berharap pengenalan dalam artikel ini dapat membantu pembaca dengan cepat memulakan lukisan dan seterusnya menguasai lebih banyak fungsi matplotlib.

Atas ialah kandungan terperinci Penjelasan terperinci tentang langkah pemasangan matplotlib supaya anda boleh mula melukis dengan cepat.. 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