Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Bagaimana untuk melukis peta haba menggunakan ECharts dalam Python

Bagaimana untuk melukis peta haba menggunakan ECharts dalam Python

PHPz
PHPzasal
2023-12-17 10:17:241002semak imbas

Bagaimana untuk melukis peta haba menggunakan ECharts dalam Python

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

Seterusnya, kami mencipta contoh 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!

Kenyataan:
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