Penggambaran data adalah penting untuk pemahaman dan pembentangan maklumat yang cekap. Di antara banyak jenis carta yang tersedia, carta wafel ialah cara baharu untuk memaparkan data dalam struktur seperti grid dengan jubin segi empat sama. Modul Python yang berkuasa PyWaffle memudahkan pembangunan carta wafel, serupa dengan banyak kaedah pengiraan dan analisis data. Dalam artikel ini, kita akan melihat cara membuat carta wafel menggunakan modul Python PyWaffle yang canggih. Mari pasang PyWafle dan lihat cara menggunakannya untuk menggambarkan data kategori.
Jalankan arahan berikut dalam cmd anda untuk memasang perpustakaan dan kemudian mengimportnya ke dalam kod anda
pip install pywaffle
Dalam contoh ini, kami telah meneliti laporan jualan bulanan pusat beli-belah untuk menganalisis jualan setiap jabatan.
Langkah-1: Import perpustakaan yang diperlukan. Sekarang mulakan kod dengan mencipta set data. Set data ini akan dihantar ke pustaka dan carta wafel akan berdasarkan set data ini. Set data yang dibuat di sini juga dikenali sebagai kamus data
Langkah-2: Namakan kategori dan tetapkan nilai pada set data untuk mencipta carta. Nama kategori ini juga dipaparkan pada carta, jadi pastikan ia masuk akal
Langkah 3: Gunakan fungsi plt.figure() untuk menghantar parameter
Langkah-4: Tambahkan tajuk dan parameter lain untuk menyesuaikan carta.
Langkah 5: Gunakan kaedah plt.show() untuk memaparkan carta.
import matplotlib.pyplot as plt from pywaffle import Waffle # 数据 data = {'类别A': 15, '类别B': 35, '类别C': 50} # 绘图 fig = plt.figure( FigureClass=Waffle, rows=5, columns=10, values=data, legend={'loc': 'upper left', 'bbox_to_anchor': (1, 1)}, colors=['#2196f3', '#ff9800', '#4caf50'], ) # 添加标题 plt.title('按类别分布的销售情况') # 显示图表 plt.show()
Dalam contoh ini, kami akan cuba mencipta satu lagi carta untuk markah empat perlawanan sesuatu perlawanan.
Langkah-1: Senaraikan keputusan perlawanan dalam blok data dengan mencipta kamus data.
Langkah 2: Buat kategori dalam set data dan namakannya selepas pasukan yang menang
Langkah-3: Sekarang tetapkan nilai untuk mencipta carta. Nilai ini adalah parameter carta
Langkah 4: Gunakan fungsi plt.figure() dan tambah parameter di dalamnya Anda juga boleh menambah tajuk dan parameter lain untuk menyesuaikan carta.
Langkah-5: Gunakan kaedah plt.show() untuk memaparkan carta.
import matplotlib.pyplot as plt from pywaffle import Waffle # 数据 data = {'澳大利亚队': 230, '英格兰队': 290, '印度队': 250} # 绘图 fig = plt.figure( FigureClass=Waffle, rows=5, columns=10, values=data, legend={'loc': 'upper left', 'bbox_to_anchor': (1, 1)}, colors=['#2196f3', '#ff9800', '#4caf50'], ) # 添加标题 plt.title('比赛得分') # 显示图表 plt.show()
PyWaffle memudahkan untuk membuat carta wafel dalam Python, membolehkan pengguna memvisualisasikan data kategori dengan mudah. Terdapat banyak pilihan yang boleh disesuaikan, termasuk ikon, legenda ikon, nisbah aspek blok dan saiz. Carta wafel yang menggabungkan faktor ini cenderung lebih mendidik dan menarik. PyWaffle boleh menjadi alat yang berguna apabila ia melibatkan visualisasi data, jadi cuba gunakan perpustakaan ini untuk menambah lebih banyak fungsi pada aplikasi anda
Atas ialah kandungan terperinci Hasilkan carta wafel menggunakan pyWaffle dalam Python. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!