Pembelajaran Pantas: Melukis Peta Haba dan Scatterplots dengan Python

WBOY
Lepaskan: 2023-09-28 14:58:47
asal
1034 orang telah melayarinya

Pembelajaran Pantas: Melukis Peta Haba dan Scatterplots dengan Python

Pembelajaran Pantas: Melukis Peta Haba dan Scatterplots menggunakan Python (dengan contoh kod)

Pengenalan:
Dalam visualisasi data, peta haba dan petak serakan ialah dua jenis carta biasa. Peta haba boleh memaparkan secara visual pengedaran dan perubahan arah aliran data, manakala plot serakan sesuai untuk menunjukkan korelasi antara berbilang titik data. Artikel ini akan memperkenalkan cara menggunakan Python untuk melukis kedua-dua carta ini dan memberikan contoh kod khusus.

1. Lukiskan peta haba

  1. Sediakan data
    Melukis peta haba memerlukan penyediaan tatasusunan dua dimensi (matriks) sebagai data input. Nilai setiap elemen mewakili kedalaman warna atau haba lokasi. Berikut ialah contoh mudah menggunakan perpustakaan numpy untuk menjana matriks rawak 3x3 sebagai data input:
import numpy as np

data = np.random.rand(3, 3)
Salin selepas log masuk
  1. Melukis peta haba
    Gunakan fungsi imshow dalam perpustakaan matplotlib untuk melukis peta haba, yang menerima tatasusunan dua dimensi sebagai data input, dan secara automatik boleh menentukan kedalaman warna berdasarkan nilai berangka data. Berikut ialah contoh mudah:
import matplotlib.pyplot as plt

plt.imshow(data, cmap='hot', interpolation='nearest')
plt.colorbar()  # 添加颜色渐变条
plt.show()
Salin selepas log masuk

Dalam kod di atas, peta warna panas digunakan untuk memetakan nilai yang lebih kecil kepada kuning terang dan nilai yang lebih besar kepada merah gelap, dan parameter interpolasi digunakan untuk menentukan kaedah interpolasi.

2. Lukis plot serakan

  1. Sediakan data
    Melukis plot serakan memerlukan penyediaan dua tatasusunan satu dimensi, masing-masing mewakili koordinat-x dan y-titik data. Berikut ialah contoh mudah menggunakan perpustakaan numpy untuk menjana set rawak titik data:
import numpy as np

x = np.random.rand(100)
y = np.random.rand(100)
Salin selepas log masuk
  1. Plot plot serakan
    Plot plot serakan menggunakan fungsi serakan daripada perpustakaan matplotlib, yang menerima dua tatasusunan satu dimensi sebagai input data, masing-masing mewakili koordinat-x dan koordinat-y bagi titik data. Berikut ialah contoh mudah:
import matplotlib.pyplot as plt

plt.scatter(x, y, marker='o', c='r')  # 使用红色的圆点表示散点图
plt.xlabel('X')  # 设置x轴标签
plt.ylabel('Y')  # 设置y轴标签
plt.title('Scatter Plot')  # 设置图表标题
plt.show()
Salin selepas log masuk

Dalam kod di atas, gunakan parameter penanda untuk menentukan bentuk penanda titik serakan dan parameter c untuk menentukan warna titik serakan.

Kesimpulan:
Artikel ini memperkenalkan kaedah menggunakan Python untuk melukis peta haba dan plot serakan, dan memberikan contoh kod khusus. Dengan mengkaji kod sampel ini, pembaca boleh mula melukis peta haba dan plot taburan dengan cepat, dan menjalankan analisis visual data. Pada masa yang sama, pembaca juga boleh menjalankan pembangunan dan pengoptimuman sekunder mengikut keperluan mereka sendiri untuk mencapai kesan visualisasi data yang lebih diperibadikan.

Atas ialah kandungan terperinci Pembelajaran Pantas: Melukis Peta Haba dan Scatterplots dengan Python. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

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