Cara melukis peta haba menggunakan ECharts dalam Python
Peta haba ialah cara visual untuk memaparkan perubahan data berdasarkan kedalaman warna Ia digunakan secara meluas dalam senario seperti menganalisis ketumpatan hotspot, trend dan analisis korelasi. Dalam Python, kita boleh menggunakan perpustakaan ECharts untuk melukis peta haba dan menunjukkan penggunaannya melalui contoh kod tertentu.
ECharts ialah perpustakaan visualisasi data yang berkuasa yang menyokong berbilang jenis carta, termasuk peta haba. Sebelum kita mula, kita perlu memasang perpustakaan ECharts terlebih dahulu. Ia boleh dipasang menggunakan pip melalui arahan berikut:
pip install pyecharts
Selepas pemasangan selesai, kita boleh melukis peta haba melalui kod berikut:
from pyecharts.charts import HeatMap import random data = [] for i in range(10): for j in range(10): data.append([i, j, random.randint(0, 100)]) heatmap = ( HeatMap() .add_xaxis(range(10)) .add_yaxis("", range(10), data) .set_global_opts( visualmap_opts=opts.VisualMapOpts(), title_opts=opts.TitleOpts(title="热力图示例") ) ) heatmap.render("heatmap.html")
Dalam kod di atas, kami mula-mula mengimport HeatMap
kelas dan Modul rawak
. Kemudian, satu set data rawak dijana melalui gelung berganda. Di sini kita menjana matriks 10x10, di mana nilai setiap elemen ialah integer rawak antara 0 dan 100. HeatMap
类和random
模块。然后,通过一个双重循环生成了一组随机数据。这里我们生成了一个10x10的矩阵,每个元素的值是一个0到100之间的随机整数。
接下来,我们创建了一个HeatMap
实例,并利用add_xaxis
方法设置x轴的值范围为0到9,利用add_yaxis
方法设置y轴的值范围为0到9,并传入之前生成的随机数据。
在设置完x轴和y轴的数据之后,我们可以通过set_global_opts
方法来设置热力图的全局选项。这里我们设置了一个基本的视觉映射选项和标题选项。
最后,我们调用render
HeatMap
dan menggunakan kaedah add_xaxis
untuk menetapkan julat nilai paksi-x dari 0 hingga 9 dan menggunakan add_yaxis
Kaedah menetapkan julat nilai paksi-y dari 0 hingga 9 dan menghantar data rawak yang dijana sebelum ini. Selepas menetapkan data paksi-x dan paksi-y, kami boleh menetapkan pilihan global peta haba melalui kaedah set_global_opts
. Di sini kami menyediakan pilihan pemetaan visual asas dan pilihan tajuk. 🎜🎜Akhir sekali, kami memanggil kaedah render
untuk menyimpan peta haba sebagai fail HTML. Anda boleh membuka fail dalam penyemak imbas untuk melihat hasil peta haba. 🎜🎜Melalui langkah di atas, kita boleh menggunakan ECharts dengan mudah untuk melukis peta haba dalam Python. Sudah tentu, ECharts juga menyokong lebih banyak pilihan dan fungsi tersuai Anda boleh menetapkan gaya carta, kesan interaktif, dsb. mengikut keperluan khusus anda. Saya harap artikel ini dapat membantu anda mula menggunakan ECharts untuk melukis peta haba dan memberi inspirasi kepada kreativiti anda dalam bidang visualisasi data. 🎜Atas ialah kandungan terperinci Bagaimana untuk melukis peta haba menggunakan ECharts dalam Python. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!