Dengan kemunculan era data, visualisasi data semakin menjadi bahagian yang sangat diperlukan dalam analisis data. Dalam Python, terdapat perpustakaan alat visualisasi yang kaya, seperti Matplotlib, Seaborn, dll. Artikel ini terutamanya memperkenalkan salah satu kaedah untuk melaksanakan peta haba, dengan harapan dapat membantu pembaca dalam visualisasi data Python.
1. Pengenalan kepada Peta Haba
Peta haba, juga dikenali sebagai peta ketumpatan, menggunakan kedalaman warna untuk mewakili ketumpatan data. Dalam visualisasi data, peta haba menyediakan kaedah persembahan yang lebih intuitif dan boleh menyatakan dengan jelas taburan spatial data.
2. Pelaksanaan peta haba
Dalam Python, kita boleh menggunakan fungsi peta haba dalam perpustakaan Seaborn untuk melukis peta haba.
Langkah khusus adalah seperti berikut:
import numpy sebagai np
import seaborn sebagai sns
import matplotlib .pyplot sebagai plt
data = np. rawak. rand(10, 10)
sns.heatmap( data, cmap=' coolwarm')
Di dalamnya, parameter cmap menentukan tetapan warna peta haba. Di sini kita menggunakan skema warna suam sejuk.
Selepas menjalankan kod di atas, anda boleh mendapatkan peta haba mudah.
3. Kod lengkap
Berikut ialah kod contoh lengkap, yang menunjukkan cara melaksanakan peta haba yang lebih lengkap. Termasuk melukis paksi koordinat, label, dsb.:
import numpy sebagai np
import seaborn sebagai sns
import matplotlib.pyplot sebagai plt
data = np.random.rand(10, 10) * 10
peta haba = sns.peta haba(data, cmap='suam sejuk')
heatmap.set_xlabel('X-label')
heatmap.set_ylabel('Y-label')
heatmap.set_title ( 'Peta haba')
untuk i dalam julat(len(data)):
for j in range(len(data[0])): plt.text(j + 0.5, i + 0.5, round(data[i][j], 2), ha="center", va="center", color="white")
plt.show()
Jalankan kod di atas, kita boleh mendapatkan peta haba dengan sempadan, nama paksi dan label skala.
4. Ringkasan
Perpustakaan Seaborn dalam Python menyediakan kaedah pantas untuk melukis peta haba, dan kesan indah boleh dicapai dengan tetapan yang sesuai. Melalui pengenalan artikel ini, pembaca boleh menjadi lebih mahir dalam menggunakan alat visualisasi Python untuk memaparkan data mereka sendiri.
Atas ialah kandungan terperinci Contoh visualisasi data dalam Python: peta haba. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!