Seaborn menyediakan banyak bentuk grafik. Setiap bentuk grafik memiliki karakteristik sesuai dengan jenis data yang ingin dianalisis. Pada materi ini, kita diajak untuk mengenal histogram, grafik bar, dan grafik garis atau line chart, karakteristiknya, serta susunan kode masing-masing jenis grafik. Show BarBar chart atau grafik batang digunakan untuk melihat frekuensi dari data-data kategori. Bar chart dalam Seaborn menggunakan fungsi barplot(). Muat kembali dataset Titanic. Misal kita ingin melihat frekuensi orang yang selamat berdasarkan kategori laki-laki dewasa, perempuan dewasa, dan anak-anak. Lihat contoh susunan kode di bawah ini.
Tampilannya: Kita dapat membuat bar chart yang lebih kompleks. Kita tak hanya ingin melihat data orang selamat berdasarkan kategori siapa, tapi juga kategori kelas. Lihat susunan kode ini.
Tampilannya: HistorgramVisualisasi histogram juga berbentuk batang. Namun, histogram adalah jenis grafik yang menjelaskan frekuensi berdasarkan dua data numerik. Contohnya, data populasi berdasarkan umur dan jumlah proporsi laki-laki dan perempuan. Fungsi histogram dalam Seaborn menggunakan histplot(), displot(), atau distplot(), meski distplot() sudah jarang sekali digunakan. Lihat contohnya menggunakan dataset tips di bawah ini.
Tampilannya: Mari simak demonstrasi yang lebih kompleks. Kali ini, kita akan menggunakan data penumpang kapal Titanic kembali. Kita ingin menggunakan histogram untuk melihat jumlah orang dengan umur tertentu, tetapi ada perbedaan warna berdasarkan gender. Lihat susunan kode di bawah ini. Visualisasi data adalah teknik yang dapat digunakan ilmuwan data untuk mengubah data mentah menjadi bagan dan grafik yang memberikan wawasan berharga. Diagram mengurangi kompleksitas data dan memudahkan semua orang untuk memahaminya. Ada banyak alat visualisasi data yang tersedia, seperti: B. Tableau, Power BI, ChartBlocks, dan lainnya, yang merupakan alat tanpa kode. Mereka adalah alat yang sangat kuat dan memiliki audiens. Namun, jika Anda bekerja dengan data mentah yang membutuhkan transformasi dan tempat bermain yang bagus untuk data, Python adalah pilihan yang sangat baik. Python, meskipun lebih rumit, membutuhkan keterampilan pemrograman, tetapi memungkinkan Anda untuk memanipulasi, mengubah, dan memvisualisasikan data Anda. Ini ideal untuk ilmuwan data. Ada banyak alasan mengapa Python adalah pilihan terbaik untuk ilmu data, tetapi salah satu yang terpenting adalah ekosistem perpustakaan. Ada banyak pustaka hebat yang tersedia bagi Python untuk bekerja dengan data seperti 4, 5, 6, 7. 8 mungkin pustaka plot paling terkenal yang tersedia untuk Python dan bahasa pemrograman lain seperti 9. Ini adalah tingkat penyesuaian dan kegunaan yang menempatkannya di tempat pertama. Namun, beberapa tindakan atau penyesuaian mungkin sulit dilakukan saat digunakan.Pengembang telah membuat perpustakaan baru berdasarkan matplotlib yang disebut 0. 1 sekuat 6 Pada saat yang sama, abstraksi disediakan untuk menyederhanakan diagram dan menyediakan beberapa fungsi unik.Dalam artikel ini, kami akan fokus pada cara bermitra dengan Seaborn untuk membuat diagram kelas dunia. Jika Anda ingin terlibat, Anda dapat membuat proyek Anda sendiri atau lihat saja proyek saya Proyek Panduan Seaborn di GitHub. Apa itu Seaborn?Yg keturunan dr laut adalah pustaka untuk membuat grafik statistik dengan Python. Itu membangun matplotlib.dll dan terintegrasi erat dengan Struktur data panda . Dengan Seaborn Design, Anda dapat menjelajahi dan memahami data Anda dengan cepat. Seaborn menangkap seluruh bingkai atau susunan data yang berisi semua data Anda dan melakukan semua fungsi internal yang diperlukan untuk pemetaan semantik dan agregasi statistik untuk mengubah data menjadi bagan yang informatif. Ini mengabstraksi kompleksitas dan memungkinkan Anda merancang plot sesuai dengan kebutuhan Anda. [Bacabaca:[Lesen:[Read:Mencapai 4 Skala Dengan Data Untuk Menyelamatkan Planet] Pasang SeabornUntuk memasang 0 semudah menginstal pustaka menggunakan pengelola paket Python favorit Anda. Saat instalasi 0perpustakaan akan menginstal dependensinya, termasuk 6, 5, 4, dan 8.Kemudian mari instal Seaborn dan tentu saja paketnya juga Buku catatan untuk mendapatkan akses ke tempat bermain data kami.
Selain itu, kami akan mengimpor beberapa modul sebelum memulai.
Bangun lahan pertama AndaSebelum kita dapat menggambar apapun, kita membutuhkan data. Keindahan 0 adalah bahwa ini bekerja dengan benar 5 Bingkai data yang membuatnya sangat nyaman. Pustaka juga menyertakan beberapa set data bawaan yang sekarang dapat Anda muat dari kode tanpa harus mengunduh file secara manual.Mari kita lihat cara kerjanya dengan memuat kumpulan data yang berisi informasi tentang penerbangan. Plot pencarPlot sebar adalah grafik yang menampilkan titik berdasarkan dua dimensi kumpulan data. Membuat plot pencar di perpustakaan Seaborn sangat mudah hanya dengan satu baris kode.
Sangat mudah bukan? Fungsinya 1 mengharapkan kumpulan data yang ingin kita gambar dan kolom yang mewakilinya 2 dan 3 Sumbu.Diagram garisGrafik ini menarik garis yang mewakili revolusi data kontinu atau kategoris. Ini adalah jenis bagan yang populer dan terkenal, dan sangat mudah dibuat. Kami menggunakan fungsi yang mirip dengan sebelumnya 4 dengan kumpulan data dan kolom yang berisi 2 dan 3 Sumbu. 1 akan melakukan sisanya.
Plot batangIni mungkin jenis bagan yang paling populer, dan seperti yang mungkin telah Anda prediksi, kami dapat menggambar jenis bagan ini bersama kami 0 Kami menggunakan fungsi untuk garis dan sebar dengan cara yang sama 9.
Ini sangat berwarna, saya tahu kita akan belajar cara menyesuaikannya nanti di tutorial. Ekstensi dengan matplotlibSeaborn sedang membangun 6, memperluas fungsionalitasnya dan mengabstraksi kompleksitas. Meski begitu, itu tidak membatasi kemampuannya. Apa saja 0 Diagram dapat disesuaikan dengan fungsi dari 6 Perpustakaan. Ini dapat berguna untuk operasi tertentu dan memungkinkan burung laut untuk memanfaatkan kekuatannya 6 tanpa harus menulis ulang semua fungsinya.Misalnya, Anda ingin menggambar beberapa diagram pada saat bersamaan 0;; maka kamu bisa menggunakan itu 5 Fungsi dari 6.
Penggunaan 5 Fungsinya kita bisa menggambar lebih dari satu diagram pada satu diagram. Fungsi tersebut mengambil tiga parameter: yang pertama adalah jumlah baris, yang kedua adalah jumlah kolom, dan yang terakhir adalah nomor plot.Kami membuat 0 Diagram di setiap subplot, diacak 6 Dengan 0 Fungsi.Seaborn menyukai pandaKami sudah membicarakannya sebelumnya, tapi 0 cinta 5 sedemikian rupa sehingga semua fungsinya didasarkan padanya 5 Bingkai data. Sejauh ini kami telah melihat contoh penggunaan 0 dengan data yang telah diinstal sebelumnya, tetapi bagaimana jika kita ingin menggambar grafik dari data yang telah kita muat? 5?
Lakukan tindakan indah dengan gayaSeaborn memberi Anda kemampuan untuk mengubah antarmuka pengguna diagram Anda dan langsung menawarkan lima gaya berbeda: Darkgrid, Whitegrid, gelap, putih, dan Kutu.
Ini contoh lainnya
Kasus penggunaan kerenKami tahu dasar-dasar 0Sekarang mari kita praktikkan dengan membuat beberapa grafik pada kumpulan data yang sama. Dalam kasus kami, kami menggunakan kumpulan data “Tips”, yang dapat Anda unduh secara langsung 0.Pertama, muat kumpulan data. I like to print the first few rows of the data set to get a feeling of the columns and the data itself. Usually, I use some Buat kolom tambahan ke catatan dengan persentase yang mewakili jumlah tip atas total tagihan. Selanjutnya kita bisa menggambar beberapa diagram. Pahami persentase taruhanPertama, mari kita coba memahami distribusi persentase tip. Untuk itu bisa kita manfaatkan 8 Ini menciptakan histogram. 0Itu bagus, kami harus menyesuaikannya 9 Properti agar lebih mudah dibaca, tetapi sekarang kami dapat dengan cepat menghargai pemahaman kami tentang data. Sebagian besar pelanggan akan memberi tip antara 15 dan 20%, dan kami memiliki beberapa kasus marjinal di mana tipnya lebih dari 70%. Nilai-nilai ini adalah anomali dan perlu diselidiki untuk melihat apakah nilainya salah atau tidak.Menarik juga untuk mengetahui apakah persentase tip berubah tergantung pada waktu hari itu. 1Kali ini kami memuat grafik dengan kumpulan data lengkap, bukan hanya satu kolom, lalu menyetel properti 0 ke kolom 1. Ini memaksa bagan untuk menggunakan warna berbeda untuk setiap nilai 1 dan tambahkan legenda.Total tip per hari kerjaMetrik menarik lainnya adalah mengetahui berapa banyak uang yang dapat diharapkan staf dalam tip berdasarkan hari dalam seminggu. 2Sepertinya Jumat adalah hari yang baik untuk tinggal di rumah. Pengaruh ukuran meja dan hari di ujungTerkadang kami ingin memahami bagaimana variabel berinteraksi untuk menentukan keluaran. Misalnya, bagaimana hari dalam seminggu dan ukuran tabel memengaruhi persentase tip? Untuk menggambar diagram berikutnya, kami menggabungkannya 3 Fungsi panda untuk memproses informasi terlebih dahulu dan kemudian menggambar diagram peta panas. 3KesimpulanTentu kita bisa melakukan lebih banyak lagi 0Kasus penggunaan lebih lanjut dapat ditemukan di bawah dokumentasi resmi. Saya harap Anda menikmati artikel ini seperti saya menikmati menulisnya.Ini item awalnya diterbitkan pada Aliran kode langsung oleh Juan Cruz Martinez (Indonesia: @bayu_joo), Pendiri dan penerbit Live Code Stream, pengusaha, pengembang, penulis, pembicara, dan pembuat berbagai hal. Aliran kode langsung juga tersedia sebagai buletin mingguan gratis. Mendaftarlah untuk mendapatkan pembaruan tentang segala hal yang berkaitan dengan pemrograman, AI, dan ilmu komputer secara umum. |