WhatsApp-Analyzer adalah alat analisis statistik untuk obrolan whatsapp. Bekerja pada file obrolan yang dapat diekspor dari whatsapp itu menghasilkan berbagai plot yang ditampilkan, misalnya, mana peserta lain yang paling banyak ditanggapi pengguna.
Dalam plot ini kita dapat melihat secara abu -abu jumlah pesan mentah untuk setiap hari (tiga tanggal dengan pesan terbanyak dijelaskan), dengan warna biru rata -rata bulanan dari pesan per hari dan dengan warna merah rata -rata keseluruhan dari pesan per hari. Fungsi zoom matplotlib di sudut kiri bawah dapat membantu untuk menjelajahi grafik.
Plot aktivitas menunjukkan sarana pesan mingguan per hari untuk setiap pengguna. Berdasarkan hal ini kita dapat mengeksplorasi di mana periode yang berbeda peserta adalah yang paling aktif (atau paling tidak). Untuk perbandingan yang lebih mudah, grafik semua pengguna lain ditampilkan setiap kali selain plot utama dalam warna abu -abu muda. Pengguna diurutkan berdasarkan jumlah pesan total, pesanan dan warnanya tetap sama di semua plot berikut.
Grafik ini menunjukkan tiga plot yang berbeda. Di sisi kiri kita melihat saham pesan, kata -kata, dan file media per pengguna, masing -masing dijelaskan dengan nilai sebenarnya. Di sisi kanan kita dapat menemukan dua plot bar yang mengekspos lebih detail hubungan antara ketiga nilai tersebut.
Dalam kasus khusus ini kita dapat menemukan bahwa meskipun pengguna Pink telah menulis lebih sedikit pesan daripada pengguna Violet, karena kecenderungannya untuk menulis pesan panjang yang berisi jumlah file media di atas rata -rata, secara total ia telah menulis lebih banyak teks dan telah mengirim lebih banyak file media daripada pengguna Violet.
Di plot atas kita dapat melihat setiap jam dalam seminggu jumlah pesan rata -rata. Dalam contoh grafik kami, misalnya dapat melihat bahwa pada malam hari percakapan biasanya berhenti dan pada hari Jumat dan Sabtu malam rata -rata adalah rata -rata waktu tersibuk dalam grup. Ploted berwarna abu -abu kami menemukan rata -rata pesan harian. Faktoring ini di kami dapat berargumen bahwa sementara Jumat dan Sabtu malam biasanya sama -sama sibuk, pada yang pertama masih dikirim paling banyak pesan secara keseluruhan.
Plot yang lebih rendah menampilkan rata -rata pesan per jam dalam sehari. Ini juga ditunjukkan pada plot atas dalam warna yang sama untuk tujuan perbandingan yang lebih mudah.
Diagram alluvial ini menunjukkan seberapa sering pengguna saling merespons. Baris dari kiri ke kanan mewakili jumlah tanggapan pengguna di sebelah kiri ke pesan pengguna di sebelah kanan. Garis vertikal dengan demikian mewakili jawaban untuk diri sendiri, yaitu pesan berturut -turut dari pengguna yang sama. Sebagai respons terhadap pesan M terlihat pesan yang mengikuti M dalam obrolan (pesan pertama dalam obrolan tidak menanggapi apa pun).
Untuk memulai, ekspor file obrolan yang ingin Anda analisis ke komputer Anda. Untuk melakukan itu, buka WhatsApp di ponsel Anda dan pilih obrolan yang diinginkan. Di bawah info grup / kontak Anda akan menemukan obrolan ekspor tombol. Pilih tanpa media .
WhatsApp sangat tidak konsisten dengan format file yang diekspor. Bergantung pada OS ponsel dan bahasa, format pesan waktu, tanggal dan status akan berbeda. Program ini mengharapkan format berikut:
dd.mm.yy, hh:mm:ss: Third Witch: That will be ere the set of sun.
27.03.19, 06:03:56: First Witch: Where the place?
27.03.19, 06:03:59: Second Witch: Upon the heath, here: <image omitted>
27.03.19, 06:04:05: Third Witch: There to meet with Macbeth.
27.03.19, 06:04:09: First Witch: I come, Graymalkin!
27.03.19, 06:04:14: Second Witch: Paddock calls.
27.03.19, 06:04:16: Third Witch: Anon.
Jalankan python3 analyzer.py [file path] <start date> <end date> di terminal Anda untuk memulai analisis.
Ketergantungan yang dibutuhkan: Matplotlib, numpy