Bagaimana untuk melukis plot taburan dengan matplotlib

DDD
Lepaskan: 2023-12-04 14:28:07
asal
1911 orang telah melayarinya

Langkah untuk melukis plot taburan dengan matplotlib: 1. Import perpustakaan yang diperlukan 2. Buat data, yang boleh menjana beberapa data rawak 3. Gunakan fungsi "plt.scatter()" untuk mencipta plot serakan dan tetapkan warna, saiz dan ketelusan serta atribut lain; 4. Gunakan "plt.xlabel()" dan "plt.ylabel()" untuk menambah label paksi-x dan paksi-y, dan gunakan "plt.title()" untuk menambah tajuk; 5. Gunakan fungsi "plt.show() ” memaparkan carta, dsb.

Bagaimana untuk melukis plot taburan dengan matplotlib

Sistem pengendalian tutorial ini: sistem Windows 10, Python versi 3.11.4, komputer Dell G3.

Matplotlib ialah perpustakaan visualisasi data Python yang boleh digunakan untuk melukis pelbagai jenis carta, termasuk plot serakan. Di bawah ialah contoh mudah untuk menunjukkan cara menggunakan Matplotlib untuk melukis plot serakan.

1. Import perpustakaan yang diperlukan:

import matplotlib.pyplot as plt  
import numpy as np
Salin selepas log masuk

2. Buat data:

Jana beberapa data rawak sebagai contoh.

x = np.random.rand(50)  # 生成50个随机x值  
y = np.random.rand(50)  # 生成50个随机y值
Salin selepas log masuk

3. Buat plot serakan:

Gunakan fungsi plt.scatter() untuk mencipta plot serakan. Sifat seperti warna, saiz, ketelusan, dan lain-lain boleh ditetapkan.

plt.scatter(x, y, c='b', alpha=0.5)  # c设置颜色,alpha设置透明度
Salin selepas log masuk

4 Tambah label dan tajuk:

Gunakan plt.xlabel() dan plt.ylabel() untuk menambah label bagi paksi-x dan paksi-y, dan gunakan plt.title() untuk menambah tajuk .

plt.xlabel('X values')  
plt.ylabel('Y values')  
plt.title('Scatter plot')
Salin selepas log masuk

5. Paparkan carta:

Akhir sekali, gunakan fungsi plt.show() untuk memaparkan carta.

plt.show()
Salin selepas log masuk

Matplotlib juga menyediakan sifat lain untuk menyesuaikan plot taburan, seperti menetapkan bentuk, saiz, warna, dsb. mata. Anda boleh menggunakan parameter penanda untuk menetapkan bentuk titik, seperti 'o' untuk bulatan, '*' untuk bintang, dsb. Parameter s boleh digunakan untuk menetapkan saiz mata, dan parameter c boleh digunakan untuk menetapkan warna mata. Contohnya: plt.scatter(x, y, marker='o', s=100, c='red') akan melukis mata bulat dengan saiz 100 pada latar belakang merah.

Anda juga boleh menggunakan peta warna yang berbeza atau senarai warna untuk memberikan warna yang berbeza pada titik yang berbeza dalam plot berselerak. Sebagai contoh, anda boleh menggunakan parameter cmap untuk menetapkan peta warna dan parameter c untuk menetapkan nilai warna setiap titik. Contohnya: plt.scatter(x, y, c=z, cmap='viridis') akan menggunakan peta warna viridis untuk mewarnakan titik berdasarkan nilai znya.

Atas ialah kandungan terperinci Bagaimana untuk melukis plot taburan dengan matplotlib. 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