Rumah >pembangunan bahagian belakang >Tutorial Python >Analisis langkah-langkah ringkas lukisan plot taburan matplotlib
Permulaan Pantas: Analisis langkah lukisan plot taburan matplotlib
Pengenalan:
matplotlib ialah perpustakaan visualisasi data Python yang berkuasa yang boleh digunakan untuk melukis pelbagai jenis carta. Antaranya, plot taburan ialah jenis carta yang biasa digunakan untuk menunjukkan hubungan antara titik data. Artikel ini akan memperkenalkan langkah-langkah menggunakan matplotlib untuk melukis plot serakan, bersama-sama dengan contoh kod khusus untuk membantu pembaca bermula dengan cepat.
Langkah 1: Import perpustakaan yang diperlukan
Pertama, kita perlu mengimport perpustakaan matplotlib dan perpustakaan lain yang mungkin perlu digunakan. Dalam kod Python, gunakan kata kunci import untuk mengimport perpustakaan yang diperlukan, seperti yang ditunjukkan di bawah:
import matplotlib.pyplot as plt import numpy as np
Kod di atas akan mengimport pustaka matplotlib.pyplot dan menamakannya kepada plt untuk memudahkan panggilan berikutnya. Pada masa yang sama, kami juga mengimport perpustakaan numpy dan menamakannya np untuk memudahkan pengiraan berangka yang berkaitan.
Langkah 2: Sediakan data
Sebelum melukis plot serakan, kita perlu menyediakan data untuk dilukis. Biasanya, data wujud sebagai pasangan koordinat x dan y. Untuk kemudahan, kita boleh menggunakan fungsi rawak perpustakaan numpy untuk menjana beberapa data rawak sebagai contoh. Berikut ialah kod sampel untuk menjana data:
# 生成随机数据 np.random.seed(0) # 设置随机种子,保证结果可复现 x = np.random.rand(50) y = np.random.rand(50)
Kod di atas akan menghasilkan data yang mengandungi 50 nilai koordinat x rawak dan 50 nilai koordinat y rawak.
Langkah 3: Lukis plot serakan
Selepas kami mempunyai data, kami boleh menggunakan perpustakaan matplotlib.pyplot untuk melukis plot serakan. Fungsi untuk melukis plot serakan ialah serakan(), yang perlu melepasi dua parameter x dan y sebagai input. Berikut ialah contoh kod untuk melukis plot serakan:
# 绘制散点图 plt.scatter(x, y) plt.xlabel('x') plt.ylabel('y') plt.title('Scatter Plot') plt.show()
Kod di atas akan melukis plot serakan yang mengandungi 50 titik data rawak. Antaranya, fungsi plt.xlabel() dan fungsi plt.ylabel() digunakan untuk menetapkan label paksi-x dan paksi-y, fungsi plt.title() digunakan untuk menetapkan tajuk carta, dan fungsi plt.show() digunakan untuk memaparkan carta.
Langkah 4: Sesuaikan plot taburan
matplotlib juga menyediakan banyak parameter dan pilihan untuk menyesuaikan plot taburan. Berikut ialah beberapa contoh pilihan penyesuaian biasa:
Laraskan saiz mata:
plt.scatter(x, y, s=50) # 设置点的大小为50
Laraskan warna mata:
plt.scatter(x, y, c='r') # 设置点的颜色为红色
Tambahkan peta warna:
colors = np.random.rand(50) plt.scatter(x, y, c=colors, cmap='rainbow') # 使用彩虹色映射bentuk:
plt.scatter(x, y, marker='s') # 使用正方形标记
plt.scatter(x, y, label='Data') plt.legend() # 显示图例
Artikel ini memperkenalkan secara terperinci kaedah melukis plot serakan menggunakan perpustakaan matplotlib melalui empat langkah dan menyediakan contoh kod khusus. Pembaca boleh mengikuti langkah dan contoh ini untuk berlatih dan mendalami pemahaman dan penguasaan mereka dalam melukis plot berselerak dengan perpustakaan matplotlib. Saya harap artikel ini akan membantu pembaca dengan cepat bermula dengan plot taburan matplotlib.
Atas ialah kandungan terperinci Analisis langkah-langkah ringkas lukisan plot taburan matplotlib. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!